home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / te2_134t.zip / TE2INST.006 / Te2.Inf (.txt) < prev    next >
OS/2 Help File  |  1997-07-03  |  153KB  |  5,263 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Oberon Terminal Emulator/2 ΓòÉΓòÉΓòÉ
  3.  
  4.                   Documentation for Oberon Terminal Emulator/2
  5.                                   Version 1.34
  6.                                 Shareware Version
  7.  
  8.                               Oberon Software, Inc.
  9.                               1405 East Main Street
  10.                              Mankato, MN 56001-5070
  11.  
  12.                             Voice Phone: 507/388-7001
  13.                                 BBS: 507/388-1154
  14.                                 FAX: 507/388-7568
  15.                       Internet: ob-tech@OberonSoftware.com
  16.                           http://www.OberonSoftware.com
  17.  
  18.                                   1 July, 1997
  19.  
  20.  
  21. ΓòÉΓòÉΓòÉ 2. Copyright ΓòÉΓòÉΓòÉ
  22.  
  23.  Copyright (c) 1991-1997, Oberon Software, Inc., Mankato, MN - All Rights 
  24. Reserved 
  25.  
  26.  
  27. ΓòÉΓòÉΓòÉ 3. Forward ΓòÉΓòÉΓòÉ
  28.  
  29.                              Forward to Version 1.33
  30.                                 9 December, 1996
  31.  
  32. Welcome back to TE/2!  During the last part of 1994 and most of 1995, Oberon 
  33. Software had an unfortunate experience with an attempt at a joint marketing 
  34. venture, the result of which was, essentially no marketing during that period. 
  35. But 1996 has been spent regaining ground and TE/2 is still here better than 
  36. ever!  During 1996 we launched our new "big sister" program TE/2 Pro; if you 
  37. haven't had the opportunity to look at TE/2 Pro, please take a few minutes to 
  38. do so.  Also, in 1996 Oberon Software became Oberon Software, Inc.  So, we're 
  39. growing and, once again, have all of our loyal supporters to thank. 
  40.  
  41. This release of TE/2 builds upon our 1.3x "finished product" with some problems 
  42. fixed and some functionality added.  We hope it serves you well. 
  43.  
  44.                              Forward to Version 1.30
  45.                                  25 March, 1994
  46.  
  47. TE/2 1.30 marks the culmination of the TE/2 1.x series!  We've included 
  48. everything in this version that we've been wanting to for some time now -- 
  49. everything that would fit in the character mode version of the program.  And 
  50. more!  We couldn't resist adding some extra goodies in the way of bundled 
  51. software to this release.  Thanks to all the long standing and new supporters 
  52. out there who have helped to make TE/2 a success! 
  53.  
  54.                              Forward to Version 1.20
  55.                                   15 June, 1992
  56.  
  57. Over the last year we've seen interest in OS/2 grow steadily and, with the 
  58. release of OS/2 2.0 last April, literally explode overnight. The amount of 
  59. interest in TE/2 and other Oberon products is at a level that I could only hope 
  60. for back in August of 1990 when I typed the first "Forward" in this series.  Of 
  61. all the people I want to thank in this paragraph, perhaps the most important 
  62. are the people at IBM for producing the very exciting OS/2 Version 2.0. So, to 
  63. the developers at Boca Raton (whether your name shows up on the "S. S. Boca" 
  64. display or not) and Lee Reiswig (the Blue Ninja) a sincere "Thanks" and a tip 
  65. o' the hat on a job well done.  Special notes of thanks to Doug Azzarito for 
  66. technical help, Albert Kleyn from IBM UK, Carol Ziemba from Boca.  Thanks also 
  67. to all of the fine people who have contributed to TE/2 by way of beta testing 
  68. and advising; your efforts have been invaluable.  Thanks to Steven Tower for 
  69. help with screen layouts for TE/2 and on the BBS. 
  70.  
  71. Of course, it's the users that make or break the situation. Thanks to all of 
  72. you for your continued support! 
  73.  
  74.                             Forward to Version 1.10.c
  75.                                  31 March, 1991
  76.  
  77. It seems that I have a great many more people to thank with this release of 
  78. TE/2.  I speak of all the people out there in the U.S., Canada, Europe, and 
  79. Australia who have used and registered version 1.10.b.  It has been your 
  80. support, in more than just a monetary sense, that has really made TE/2 a living 
  81. growing thing. Of course, without adequate financial support, no product can 
  82. hope to survive and I am very grateful for your support in that arena. But 
  83. also, I am grateful for the personal feedback. It helps a developer to maintain 
  84. a sense of accomplishment and, more often than not, humility. 
  85.  
  86. Thanks to everyone who has helped directly or indirectly with this release of 
  87. TE/2: testers, advisors, friends and family.  Special thanks for the continuing 
  88. assistance of everyone mentioned in the earlier dedication and also to Pete and 
  89. Bobbie Norloff, Chris Laforet, Ron Hendricks, Robbie Faust, Rell Ambrose, Matt 
  90. Johnson, and to IBM for providing a wonderful Developers Assistance Program. 
  91.  
  92.                             Forward to Version 1.10.b
  93.                                  15 August, 1990
  94.  
  95. Version 1.10.a was the first official release of TE/2 as a shareware product. 
  96. Several earlier versions were available previously and were referred to as 
  97. "beta" test versions.  I would like to thank everyone who, after using one or 
  98. another of these "pre-release" versions contacted me with problem reports, 
  99. suggestions, compliments, and/or criticisms.  There were quite a few of you 
  100. and, having proved that you are a vocal lot, I quite expect to continue 
  101. receiving your excellent feedback. This I look forward to, it can only help to 
  102. make TE/2 a better program. 
  103.  
  104. During the last month or two, during the final beta test cycle, several people 
  105. have donated a large share of their time helping to prepare for this version of 
  106. TE/2.  Special thanks go out to Jim Gilliland, Jon Saxton, Mike Smedley, and 
  107. Chacko Neroth for all of their invaluable help.  Thanks to Chuck Gilmore for 
  108. much good advice and moral support.  Thanks to Phil Jurgenson for help with the 
  109. English language. 
  110.  
  111.  
  112. ΓòÉΓòÉΓòÉ 4. Restrictions ΓòÉΓòÉΓòÉ
  113.  
  114. This version of TE/2 is supplied for personal, private use. Feel free to 
  115. distribute TE/2 given these restrictions: 
  116.  
  117.      the program shall be supplied in its original, unmodified form, which 
  118.       includes this documentation and all accompanying support files; 
  119.      no fee is charged; 
  120.      use for profit without a license is prohibited; 
  121.      the program may not be included or bundled with other goods or services. 
  122.       Exceptions may be granted upon written request only. 
  123.  
  124.  If you are using TE/2 and find it of value, you are expected to become a 
  125.  registered user.  In exchange for registration you will receive an enhanced 
  126.  version of TE/2 containing, among other things, TE/2's Script Language 
  127.  interpreter.  You will also receive printed documentation for TE/2, one free 
  128.  version upgrade when the next version becomes available, and automatic 
  129.  notification of all future releases. 
  130.  
  131.  For information on registering, please see the file ORDER.FRM distributed with 
  132.  the shareware archive file.  If for some reason this file is not available, 
  133.  please write, call, or fax Oberon Software for information.  Addresses and 
  134.  phone numbers appear at the beginning and the end of this file. 
  135.  
  136.  For use by corporations and other institutions, please  contact the Oberon 
  137.  Software for a licensing arrangement. 
  138.  
  139.  
  140. ΓòÉΓòÉΓòÉ 5. System Requirements ΓòÉΓòÉΓòÉ
  141.  
  142. TE/2 is written for the IBM PC/AT, IBM PS/2, or any compatible computer that 
  143. can run MS OS/2 or IBM OS/2.  TE/2 will run in OS/2 Protected Mode only and may 
  144. be run from either a full screen OS/2 session or on a Presentation Manager VIO 
  145. window. 
  146.  
  147. TE/2 requires OS/2 version 1.2 or later.  This version of TE/2 has been 
  148. extensively tested under OS/2 Version 2.x and usder OS/2 Warp to insure proper 
  149. operation in those environments. 
  150.  
  151. In addition, a modem or other asynchronous communications device will be 
  152. necessary for the operation of TE/2. 
  153.  
  154.  
  155. ΓòÉΓòÉΓòÉ 6. About TE/2 - Overview ΓòÉΓòÉΓòÉ
  156.  
  157. TE/2 is a communications program for OS/2 protected mode.  It is a full screen 
  158. application (not a Presentation Manager application) and will run in either a 
  159. full screen session or a VIO windowed session.  Because TE/2 is multi-threaded, 
  160. it cannot be made into a bound application. 
  161.  
  162. The shareware version of TE/2 is a fully functional communications program. 
  163. There is no "expiration date" on which it self-destructs or otherwise becomes 
  164. inoperable.  The features which this version has in common with the full, 
  165. registered version are complete and not "crippled" in any way.  These features 
  166. include: 
  167.  
  168.      Six terminal emulation modes: raw TTY mode, standard ANSI-BBS mode, an 
  169.       extended ANSI mode called ANSI-TE/2, VT100, AVATAR, and IBM 3101 
  170.       emulation mode. 
  171.  
  172.      Six upload/download protocols: standard Xmodem-CRC with Checksum 
  173.       fall-back, XModem-1K which supports 1024 byte packets and automatic 
  174.       fall-back to standard XModem, YModem batch protocol, YModem-G variant of 
  175.       the YModem protocol for MNP modems, ZModem batch protocol, and straight 
  176.       ASCII text file uploads and log file capture ability for text file 
  177.       "downloads". 
  178.  
  179.      Multiple 200 entry dialing directories. 
  180.  
  181.      Default line parameters, terminal emulation, and transfer protocol 
  182.       assignable to each directory entry. 
  183.  
  184.      Time and date of last connection and number of connections to date saved 
  185.       for each directory entry. 
  186.  
  187.      Auto redialing, manual dialing, and round-robin "queue-dialing". 
  188.  
  189.      Alternate keyboard setups for use with remote host programs such as 
  190.       OS2You or Doorway. 
  191.  
  192.      Split screen "Chat" mode with access to nearly all of the program 
  193.       functions normally available in standard terminal mode. 
  194.  
  195.      Unlimited number of user definable external programs with very robust 
  196.       command line handling.  External programs may be executed in the 
  197.       foreground or background, as a child process or as a separate session. 
  198.  
  199.      All 48 function keys fully programmable as text macros. 
  200.  
  201.      Shell to operating system. 
  202.  
  203.      "Scroll-Back" redisplay buffer, user definable to nearly any desired 
  204.       size.  Scroll back buffer may be searched for text and the entire buffer 
  205.       or a subset may be written to disk or retransmitted as an ASCII upload 
  206.       with optional "quoting". 
  207.  
  208.  
  209. ΓòÉΓòÉΓòÉ 7. Installation ΓòÉΓòÉΓòÉ
  210.  
  211. You should use the INSTTE2.EXE program located on the distribution diskette, or 
  212. in the distributed ZIP file, to install TE/2.  This program will walk you 
  213. through the steps required to install TE/2 on your system.  If you are 
  214. installing over an existing TE/2 setup, it will take care to preserve any 
  215. modifications you may have made to any of the user files (TE2.INI, TE2.DIR, 
  216. TE2.XEX, TE2.FNK, TE2INP.XLT, and TE2OUT.XLT).  After TE/2 is installed, you 
  217. may use CFGTE2.EXE to change your configuaration. 
  218.  
  219. If, for any reason, you do not use INSTTE2, you can install the files "by hand" 
  220. keeping the following points in mind: 
  221.  
  222. You may place TE/2's files nearly anywhere you want on your hard disk with only 
  223. a few restrictions: 
  224.  
  225.    1. The file COMMPAK2.DLL must be placed in a directory referred to in your 
  226.       LIBPATH setting from your CONFIG.SYS file.  If you are not sure what this 
  227.       setting is, please look into your CONFIG.SYS file using a text editor 
  228.       such as the OS/2 system editor.  Look for a line that begins "LIBPATH=". 
  229.       It will have a directory name, or list of directory names separated by 
  230.       semicolons, following the equal sign.  COMMPAK2.DLL must be placed into 
  231.       one of these directories. 
  232.  
  233.  IF YOU ARE USING OS/2 VERSION 1.x:  The default version of the file 
  234.  COMMPAK2.DLL is a 32-bit library which can only be used with OS/2 2.x.  A 
  235.  16-bit version of the file is supplied however.  It is named 16_BIT.DLL, place 
  236.  this file, renaming it to COMMPAK2.DLL on your hard disk instead of the 
  237.  default file. 
  238.  
  239.  ADVANCED USERS:  It is very convenient to place "." in the LIBPATH. I.e., 
  240.  "LIBPATH=.;C:\OS2\DLL;" so that the current directory is always searched first 
  241.  for a DLL.  This way an application like TE/2 may be kept together in a 
  242.  directory with its attendant DLL(s). 
  243.  
  244.    2. It is recommended that you place all the rest of the files together in a 
  245.       single directory, perhaps creating a "TE2" directory specifically for 
  246.       this purpose.  This is not a necessary procedure but it certainly aids in 
  247.       keeping track of TE/2 and its support files. 
  248.  
  249.  PLEASE NOTE:  If you are installing over an existing version of TE/2, you 
  250.  should take care that you do NOT overwrite your existing support files: 
  251.  TE2.INI, TE2.DIR, TE2.FNK, TE2.XEX, TE2INP.XLT and TE2OUT.XLT.  The new 
  252.  version of TE/2 can and will read older versions of these files correctly. In 
  253.  the case of TE2.INI, you should refer to the information in the 
  254.  "Customization" section so that you can merge in any new features. 
  255.  
  256.    3. If you want to be able to execute TE/2 from any directory on your disk, 
  257.       you should make sure that the directory you have chosen for TE/2 is 
  258.       referred to in your PATH environment setting.  TE/2 will be able to find 
  259.       its support files as long as they are in the same directory as TE2.EXE or 
  260.       otherwise somewhere along the PATH. 
  261.  
  262.  Several of the support files will need to be customized for your system and/or 
  263.  personal preferences.  The most important of these is the file TE2.INI.  The 
  264.  use of this file is covered more completely below in the section on 
  265.  Customization. However, in order to get "up and running" it may be necessary 
  266.  to alter a couple of things in this file right now. 
  267.  
  268.  TE2.INI is a flat ASCII text file; you may use the text editor of your choice 
  269.  to view or alter this file.  For our purposes here we will assume that you are 
  270.  using the OS/2 system editor.  Load the file into the editor either by typing 
  271.  "e te2.ini" at the OS/2 command line prompt or by invoking the editor from the 
  272.  Presentation Manager and loading the file via the editor's "File.." menu. 
  273.  
  274.  Each line in the TE2.INI file contains a keyword followed by a value (or it is 
  275.  a comment line beginning with a semicolon).  You should look for the following 
  276.  keywords. These are the things you are most likely to need to change: 
  277.  
  278.  Device    Alter this statement only if you need to do so as mentioned in the 
  279.            above paragraph on the "Port" statement.  If your communications 
  280.            device is not named COMx (where "x" is a number from 1 to 8) you 
  281.            must "un-comment" this line (remove the leading semicolon) and 
  282.            replace the "com1" that follows the keyword with the name of your 
  283.            comm device.  The "Device" statement will supersede the "Port" 
  284.            statement (although you may want to "comment out" the "Port" 
  285.            statement as a reminder to you later that the statement is unused). 
  286.  
  287.  Baud      This determines the baud rate at which TE/2 will begin operations. 
  288.            It is set to 2400 by default.  If your modem is not capable of 2400 
  289.            baud, you should replace the number "2400" on this line with the 
  290.            highest baud rate your modem is capable of.  Likewise, if you have a 
  291.            high speed modem, you will most likely want to increase this number 
  292.            to your desired baud rate. 
  293.  
  294.  If you do not have a Hayes compatible modem, you will need to refer to the 
  295.  "Customization" section below for information on further modifying the 
  296.  settings in TE2.INI.  Otherwise, this should be sufficient for you to start up 
  297.  TE/2. 
  298.  
  299.  
  300. ΓòÉΓòÉΓòÉ 8. Starting TE/2 ΓòÉΓòÉΓòÉ
  301.  
  302. You may run TE/2 from either the OS/2 command line or the OS/2 desktop 
  303.  
  304. See also: TE/2 Command Line Parameters 
  305.  
  306.  
  307. ΓòÉΓòÉΓòÉ 8.1. From the OS/2 command line ΓòÉΓòÉΓòÉ
  308.  
  309. Once you've installed the various files as outlined in the section on 
  310. Installation, you are ready to try running TE/2.  From the OS/2 command line 
  311. this is as easy as typing "TE2" at the system prompt.  If you've placed the 
  312. TE/2 directory in your PATH, you should be able to invoke TE/2 from any OS/2 
  313. command prompt, otherwise you should change directory to your TE/2 directory 
  314. before trying to execute the program. 
  315.  
  316. The first thing you should see on the screen is the TE/2 logo display.  If any 
  317. errors were encountered while TE/2 was reading its initialization file a 
  318. message or messages will be printed on the screen before the logo display.  If 
  319. you receive any such error messages you should locate the line referred to in 
  320. the message, and correct the situation.  Refer to the section on Customization 
  321. below to find a discussion of the keyword in question. The logo display will 
  322. remain on the screen for several seconds as TE/2 initializes, after which you 
  323. may strike any key to remove the logo display, or simply wait several more 
  324. seconds for it to remove itself. 
  325.  
  326. The second screen is a shareware notice.  If this your the first time running 
  327. TE/2 you should read through this screen.  Afterwards, you may strike any key 
  328. to enter TE/2 terminal mode or press the ESCape key to exit TE/2 at this point. 
  329. This screen is not present in the version of TE/2 which you will receive when 
  330. you register TE/2. 
  331.  
  332. To further control the behavior of TE/2, you may also use various TE/2 Command 
  333. Line Parameters. Please refer to that section for more information. 
  334.  
  335.  
  336. ΓòÉΓòÉΓòÉ 8.1.1. TE/2 Command Line Parameters ΓòÉΓòÉΓòÉ
  337.  
  338. There are several command line parameters which you may specify for TE/2.  In 
  339. most cases, these parameters specify values which are also definable in the 
  340. TE2.INI file.  In these cases, the command line parameter will override the 
  341. value set in the initialization file. 
  342.  
  343. Each command line parameters must begin with a slash ("/") or a dash ("-") 
  344. followed by a one letter "switch".  Each switch itself (except "-v") takes a 
  345. parameter which must follow directly with no intervening whitespace.  You may 
  346. use either upper or lower case letters for the switches. 
  347.  
  348.  -b<baud>       startup baud rate 
  349.  -c<comport>    comport (1 thru 8) to use 
  350.  -f<filename>   name of alternate TE2.INI file, this may be any valid OS/2 file 
  351.                 name with or without a path.  If this parameter is present the 
  352.                 specified file will be read instead of TE2.INI. 
  353.  -h<handle>     open comm device handle.  Use this if you are executing TE/2 as 
  354.                 a child of a process which already has the comm port open. 
  355.  -m<scriptfile> startup script file.  Note, this switch is not used in the 
  356.                 current version of TE/2 but for compatibility with the full 
  357.                 version, it will not cause a syntax error if it is present. 
  358.  -p<parity>     startup parity (N, O, E, M, or S) 
  359.  -s<stopbits>   startup stopbits (1, 1.5, or 2) 
  360.  -w<wordlen>    startup word length (7 or 8) 
  361.  -v             print copyright, version, and date information and immediately 
  362.                 exit (TE/2 is not run). 
  363.  -?             print a short help screen listing these command line arguments 
  364.                 plus copyright, version, and date information and immediately 
  365.                 exit (TE/2 is not run). 
  366.  
  367.  
  368. ΓòÉΓòÉΓòÉ 8.2. From the Presentation Manager ΓòÉΓòÉΓòÉ
  369.  
  370. If you are running OS/2 2.x or later and have used the INSTTE2 program to 
  371. install TE/2, you probably already have a TE/2 icon in a desktop folder to use 
  372. for running TE/2.  If so, just double click on the icon to start TE/2.  If not, 
  373. or if you wish to customize the program object, depending on the operating 
  374. system you are using, please refer to: 
  375.  
  376.      OS/2 1.x Desktop (Presentation Manager) 
  377.      OS/2 2.x Desktop (Workplace Shell) 
  378.  
  379.  A Note About Colors 
  380.  
  381.  If you run TE/2 in a Presentation Manager Window you may not be satisfied with 
  382.  the default color setup.  These may be modified in your TE2.INI file. See the 
  383.  section on the TE2Color Program for information on setting the TE/2 color 
  384.  attributes.  You may even specify an alternate initialization file for TE/2 
  385.  when it is to be run in windowed mode.  To do this you should make copy of the 
  386.  TE2.INI either in the same directory with a different name or in another 
  387.  directory (with or without a different name).  Using the TE2Color program (or 
  388.  Alt-Y from within TE/2), make the changes to your alternate initialization 
  389.  file. You must also change the section in the Presentation Manager 
  390.  installation for TE/2 as regards Command Line Parameters;  add the command 
  391.  line "-f<filename>" where "<filename>" is the name of your alternate 
  392.  initialization file. 
  393.  
  394.  
  395. ΓòÉΓòÉΓòÉ 8.2.1. OS/2 1.x Desktop (Presentation Manager) ΓòÉΓòÉΓòÉ
  396.  
  397. Because of the divergent methods of adding a program to the OS/2 DeskTop 
  398. between the various versions of OS/2 1.x, you are directed to your OS/2 
  399. documentation for a full discussion exactly how to do this on your computer 
  400. with your version of OS/2.  We should make some notes here however. 
  401.  
  402.      TE/2 should be installed as either a Full Screen application or as a 
  403.       Windowed Application.  It CANNOT (and should not) be installed as a 
  404.       Presentation Manager Application.  You will find that you get the best 
  405.       response from TE/2 if you run it in Full Screen mode however. 
  406.      After this you should be able to execute TE/2 by clicking on its name in 
  407.       the Start Programs or Group menu.  If you start TE/2 from the File 
  408.       Manager (again, by clicking on its name or icon), TE/2 will startup in 
  409.       Windowed mode. 
  410.      The icon file, TE2.ICO, shipped with TE/2 could possibly be incompatible 
  411.       with the OS/2 screen driver under certain versions of OS/2 1.x.  If PM 
  412.       refuses to load TE/2, possibly with an error message indicating 
  413.       insufficient memory to load the program, try removing the icon file 
  414.       before trying again. 
  415.  NOTE:This error could also occur if you are attempting to use the OS/2 2.x 
  416.  specific version of the COMMPAK2.DLL file!  See the Installation section for 
  417.  more information. 
  418.  
  419.  
  420. ΓòÉΓòÉΓòÉ 8.2.2. OS/2 2.x Desktop (Workplace Shell) ΓòÉΓòÉΓòÉ
  421.  
  422.       If you use the supplied Installation procedure to install TE/2 and 
  423.       answered "Yes" to allow it to create a desktop object for you, you should 
  424.       already have a folder for TE/2 containing a program object for TE/2 and 
  425.       several other items on your desktop.  If not, or if you wish to customize 
  426.       it, here is what you need to know. 
  427.  
  428.  
  429.             Figure KK. -- TE/2 Settings (Program Page)
  430.  
  431.       On the Program Page of the Settings Motebook, make sure that the Path and 
  432.       File name is set to the full path name for your copy of TE/2. 
  433.  
  434.       The Parameters field will be passed to TE/2 as its command line, the 
  435.       example in Figure KK. redundantly specifies TE2.INI as the initialization 
  436.       file to use.  See the section on the TE/2 Command Line for more 
  437.       information on this field. 
  438.  
  439.       The Working Directory should be set to the same directory in which 
  440.       TE2.EXE is located. 
  441.  
  442.  
  443.             Figure LL. -- TE/2 Settings (Session Page)
  444.  
  445.       On the Session Page of the Settings Notebook, choose either OS/2 full 
  446.       screen or OS/2 window but be aware that screen performance is much better 
  447.       in a full screen session.  On the other hand, in a full screen session, 
  448.       you will not have access to the OS/2 clipboard as you would in a windowed 
  449.       session. 
  450.  
  451.  
  452.             Figure MM. -- TE/2 Settings (General Page)
  453.  
  454.       On the General Page of the Settings Notebook, specify the name you wish 
  455.       to appear under the TE/2 icon and in the desktop Window List for your 
  456.       TE/2 program.  If the TE/2 "globe" icon does not automatically appear on 
  457.       this page then you must have mistyped the program path and/or name on the 
  458.       first page of the notebook; go back and double check your work. 
  459.  
  460.  
  461. ΓòÉΓòÉΓòÉ 9. About TE/2 - Detailed ΓòÉΓòÉΓòÉ
  462.  
  463. The detailed overview of TE/2 contains the following topics: 
  464.  
  465.       Terminal Mode 
  466.       Dialing Directory 
  467.       The Dialer 
  468.       Chat Mode 
  469.       The Scroll Back Buffer 
  470.       Protocol Status Display 
  471.  
  472.  
  473. ΓòÉΓòÉΓòÉ 9.1. Terminal Mode ΓòÉΓòÉΓòÉ
  474.  
  475. TE/2 enters terminal mode as soon as it has completed its startup procedures. 
  476. In terminal mode the top portion of the screen will be mainly blank when you 
  477. first enter; you may see one or two lines of information resulting from 
  478. initializing the modem. 
  479.  
  480. The lower ten lines of the screen contain a menu of available commands along 
  481. with the keystroke used to invoke the command. Let's examine these functions 
  482. one by one.  The behavior of many of these commands may be altered in the 
  483. TE2.INI file.  You should refer to the section on Customization for information 
  484. on doing so. Here we will discuss the default behavior of each and note as to 
  485. how they may be modified. 
  486.  
  487. =============================================================================
  488. Alt-A Terminal Emulation Alt-J User Programs      Alt-S Snap Shot
  489. Alt-B Send Break         Alt-K Keyboard Macros    Alt-T Logfile Toggle
  490. Alt-C Clear Term Screen  Alt-L Logfile Open/Close Alt-U Upload
  491. Alt-D Dial Directory     Alt-M Manual Dial        Alt-V LF after CR
  492. Alt-E Toggle local Echo  Alt-N Download           Alt-W Scroll Back
  493. Alt-G Chat Mode          Alt-O OS/2 shell         Alt-X Exit to OS/2
  494. Alt-H Hangup             Alt-P Parameters         Alt-Y Setup Colors
  495. Alt-I Information        Alt-Q Queue Dial         Alt-Z Toggle Menu
  496. Alt-= Alternate Keyboard Alt-R Redial            -- TE/2 Terminal Emulator --
  497.  
  498. Figure AA. -- Terminal Screen Menu 
  499.  
  500. See also Control-BREAK. 
  501.  
  502.  
  503. ΓòÉΓòÉΓòÉ 9.1.1. Alt-A Terminal Emulation ΓòÉΓòÉΓòÉ
  504.  
  505. Alt-A Terminal Emulation 
  506.  
  507. You are presented with a menu listing the available terminal emulation modes. 
  508. The current emulation mode will be the default selection on the menu; at 
  509. startup this will be ANSI-TE/2 unless this has been changed in your 
  510. initialization file. 
  511.  
  512. The various emulation modes are listed here with a brief overview of each. 
  513.  
  514.  TTY 
  515.            "Raw" terminal mode, no character translation is performed except on 
  516.            carriage return, line feed, backspace, tab, and bell characters. 
  517.            There are no key reassignments made. 
  518.  
  519.  ANSI-BBS 
  520.            Standard ANSI terminal mode as expected by most Bulletin Board 
  521.            systems.  All color attribute commands, cursor positioning commands, 
  522.            and device status report commands are supported.  Those ANSI command 
  523.            which change the video mode are NOT supported.  The cursor keys, 
  524.            both on the numeric keypad with NumLock off and the dedicated gray 
  525.            cursor keypad are reassigned to send the standard ANSI keypad 
  526.            values. 
  527.  
  528.  ANSI-TE/2 
  529.            This is a slightly extended ANSI emulation mode.  It supports 
  530.            everything that the ANSI-BBS mode does plus several extended 
  531.            commands. 
  532.  
  533.  VT100 
  534.            Supports most VT100 command codes.  The cursor keypads are remapped 
  535.            and may be reprogrammed by the host.  VT100 mode will respond to ENQ 
  536.            characters sent from the host if the EnqReply is defined in the 
  537.            initialization file.  Function keys F1 - F4 will behave like the PF 
  538.            keys on the VT100 unless you have redefined them (see the section on 
  539.            TE2.FNK below). When in VT100 mode, the '*' key on the numeric 
  540.            keypad will act as if it were the COMMA key on the VT100 numeric 
  541.            keypad. Some VT102 functions are also supported.  There are three 
  542.            VT100 specific setting in the TE2.INI file: EnqReply, 
  543.            VT100Backspace, and VT100Prn. 
  544.  
  545.            EnqReply                 may be set to the string which the VT100 
  546.                                     emulator will return to the host when it 
  547.                                     encounters the ENQ characters. 
  548.            VT100Backspace           is by default "false" indicating that 
  549.                                     incoming backspace characters (ACSII 8) 
  550.                                     will be handled in the same manner as a 
  551.                                     true VT100, that is, the cursor will be 
  552.                                     moved one character to the left unless it 
  553.                                     already is at the left column of the 
  554.                                     screen; no characters are erased. If set to 
  555.                                     "true", the backspace will become 
  556.                                     "destructive"; it will be treated as though 
  557.                                     the VT100 emulation had received the 
  558.                                     sequence: Backspace, Space, Backspace. 
  559.            VT100Prn                 is by default NULL which disables the 
  560.                                     printing feature of the VT100/220.  It may 
  561.                                     be set to any device or file name, all 
  562.                                     VT100 generated print output will be sent 
  563.                                     to this device or file. 
  564.  
  565.  AVATAR 
  566.            This is a quick, binary terminal emulation mode which is also 
  567.            capable of "dropping back" to ANSI mode.  Because of the binary 
  568.            nature of this emulation protocol, it can and does use all 256 
  569.            possible character code values for control.  Therefore you must be 
  570.            careful to not use XON/XOFF processing in your Device setup since 
  571.            this will result in the XON and XOFF characters being filtered from 
  572.            the data stream.  Furthermore, you should not use any character 
  573.            filtering via the TE2INP.XLT file. 
  574.  
  575.  3101 
  576.            Supports most character (stream) mode 3101 operations. Block mode is 
  577.            not supported in this release.  The cursor keys and keypad are 
  578.            remapped to emulate the 3101 keyboard and function keys F1 - F8 will 
  579.            behave like the PF keys on the 3101 keyboard unless you have 
  580.            redefined them (see the section on TE2.FNK below).  There are 
  581.            several 3101 specific settings in the TE2.INI file: AutoNL3101, 
  582.            AutoLF3101, Scroll3101, and EndChar3101.  These simulate several of 
  583.            the switch setting on the IBM 3101 terminal.  Refer to the 
  584.            Customization section elsewhere in this document for further 
  585.            information. 
  586.  
  587.  
  588. ΓòÉΓòÉΓòÉ 9.1.2. Alt-B Send Break ΓòÉΓòÉΓòÉ
  589.  
  590. Alt-B Send Break 
  591.  
  592. Transmits a 1000ms break signal.  The duration may be changed in the 
  593. initialization file. 
  594.  
  595.  
  596. ΓòÉΓòÉΓòÉ 9.1.3. Alt-C Clear Term Screen ΓòÉΓòÉΓòÉ
  597.  
  598. Alt-C Clear Term Screen 
  599.  
  600. Clears the terminal screen (that portion of the screen above the menu) to the 
  601. current attribute.  Note that this color attribute may not be the same as you 
  602. have defined for the terminal screen (default is white on black) if you are in 
  603. an ANSI mode and the remote system has sent the appropriate codes to reset the 
  604. default attribute. 
  605.  
  606. You may alter the operation of the Clear Screen function such that it will 
  607. restore the default attribute before clearing the screen via the "ClsReset" 
  608. setting in the TE2.INI file. 
  609.  
  610.  
  611. ΓòÉΓòÉΓòÉ 9.1.4. Alt-D Dial Directory ΓòÉΓòÉΓòÉ
  612.  
  613. Alt-D Dial Directory 
  614.  
  615. Enter dialing directory mode.  The various features and functions of the 
  616. dialing directory are covered in detail in the section titled The Dialing 
  617. Directory 
  618.  
  619.  
  620. ΓòÉΓòÉΓòÉ 9.1.5. Alt-E Toggle Local Echo ΓòÉΓòÉΓòÉ
  621.  
  622. Alt-E Toggle Local Echo 
  623.  
  624. Local echo is OFF by default unless it has been changed in the initialization 
  625. file.  When local echo if ON all characters typed at the keyboard are sent to 
  626. the screen as well as transmitted to the communications port.  Most BBS systems 
  627. will automatically echo your characters back to you through the phone lines so 
  628. you will want to leave Local Echo turned off or you will see each character 
  629. appear twice on the screen.  Some host systems do not echo your characters, 
  630. when connected to such as system you must turn Local Echo ON in order to see 
  631. what you are typing. 
  632.  
  633. Note: You may set the state of the local echo on an entry by entry basis in the 
  634. dialing directory. 
  635.  
  636.  
  637. ΓòÉΓòÉΓòÉ 9.1.6. Alt-G Chat Mode ΓòÉΓòÉΓòÉ
  638.  
  639. Alt-G Chat Mode 
  640.  
  641. Enter chat mode.  The various features and functions of chat mode are covered 
  642. in detail in the section titled Chat Mode. 
  643.  
  644.  
  645. ΓòÉΓòÉΓòÉ 9.1.7. Alt-H Hangup ΓòÉΓòÉΓòÉ
  646.  
  647. Alt-H Hangup 
  648.  
  649. Sends a sequence of commands to the modem which will cause any active 
  650. connection to be severed.  If you are currently on-line when you request 
  651. hangup, TE/2 will ask you for verification before proceeding; this behavior may 
  652. be modified in the initialization file so that it will always ask or never ask. 
  653. The default terminal color attribute is restored after a hangup command is 
  654. issued.  Note: The default action at hangup is to drop the Data Terminal Ready 
  655. signal momentarily before sending the default modem hangup command.  You may 
  656. alter this behavior in the initialization file so that DTR is not dropped.  You 
  657. may also modify the modem command string. 
  658.  
  659.  
  660. ΓòÉΓòÉΓòÉ 9.1.8. Alt-I Information ΓòÉΓòÉΓòÉ
  661.  
  662. Alt-I Information 
  663.  
  664. Presents an informational display of the current values of the following 
  665. settings: 
  666.  
  667.            Com Port: Port number/name
  668.                Baud: Baud rate setting
  669.              Parity: Parity setting (None, Even, etc.)
  670.         Word Length: Data Word length (7 or 8)
  671.           Stop Bits: Number of stop bits (1, 1.5, or 2)
  672.           Emulation: Emulation mode (TTY, ANSI-BBS, etc.)
  673.          Local Echo: Local echo setting (True or False)
  674.         LF after CR: CR/CR-LF setting (True or False)
  675.         Line Status: OnLine or OnHook
  676.            Log File: Log file name
  677.          Log Status: Log file status (Open, Closed, or Paused)
  678.             Process: Always "1" in this version of TE/2
  679.  
  680. The bottom line of the Information display contains the current date and time. 
  681. The time display is a real-time clock. 
  682.  
  683. The current version of TE/2 and of the CommPak/2 Dynamic Link Library, and 
  684. contact information for Oberon Software are also displayed at this time. 
  685.  
  686.  
  687. ΓòÉΓòÉΓòÉ 9.1.9. Alt-J User Programs ΓòÉΓòÉΓòÉ
  688.  
  689. Alt-J User Programs 
  690.  
  691. Displays a menu of the user defined external program as set forth in the file 
  692. TE2.XEX.  The default set of these entries contains mainly examples which use 
  693. some standard OS/2 programs to give you a guide to installing a set of your 
  694. own. For more information on this procedure please refer to the section 
  695. dedicated to the TE2.XEX file. 
  696.  
  697. To execute a program on this list, just move the menu highlight to the desired 
  698. line and press ENTER. 
  699.  
  700. You may have more than one set of external programs defined.  TE/2 always reads 
  701. the default set from TE2.XEX first however if you type "N" (for "New File") 
  702. while the external programs menu is on screen you will be prompted for a new 
  703. file to load for this menu. 
  704.  
  705.  
  706. ΓòÉΓòÉΓòÉ 9.1.10. Alt-K Keyboard Macros ΓòÉΓòÉΓòÉ
  707.  
  708. Alt-K Keyboard Macros 
  709.  
  710. Displays a menu that will allow you to examine and/or alter the strings 
  711. assigned to all 48 function keys (the 12 "Normal" function keys, and in 
  712. conjunction with the Shift, Control, and Alt keys).  These assignments define 
  713. what will be transmitted when that key is typed in terminal mode. 
  714.  
  715. The menu contains the following options: 
  716.  
  717.          Regular
  718.         Shifted
  719.         Control
  720.         Alt
  721.         Save File
  722.         New File
  723.  
  724. The first four options on this menu will each invoke a dialog wherein the 12 
  725. associated function key assignments may be viewed.  You may use the up and down 
  726. cursor keys to move about and any of the 12 lines may be edited.  When your 
  727. editing is complete you may type ENTER and the new assignments will be in 
  728. effect or type ESCape to return the assignments to what they were before you 
  729. entered the section. 
  730.  
  731. There are two "special" characters which may be entered into a function key 
  732. assignment.  They are the tilde ("~") and the caret ("^") characters.  The 
  733. tilde will be translated into a 0.50 second pause when the string is sent to 
  734. the modem. The caret works in conjunction with the character directly following 
  735. it.  This is your method of embedding control codes into the string.  If you 
  736. need to transmit a carriage return character you will need to use the sequence 
  737. "^M" (pronounced "Control-M") to do so.  The carriage return character has the 
  738. ASCII code 13, the "M" is the thirteenth character in the alphabet, thus the 
  739. conversion.  Similarly, the line feed character has ASCII code 10 so you would 
  740. use "^J".  A couple less obvious examples would be "^@" to send a NULL (zero) 
  741. character and "^[" to send the ESCape character (ASCII code 27).  Use "^!" if 
  742. you need to send an actual "^" character. 
  743.  
  744. In the registered version of TE/2 you may also have a function key execute an 
  745. arbitrary TE/2 Script Language command.  Any function key definition which 
  746. begins with an exclamation point will be treated as a command. 
  747.  
  748. Another way to exit this dialog is by typing a function key (without the Shift, 
  749. Control, or Alt key).  This will exit both the dialog and the Function Key menu 
  750. and transmit the string associated with that key in the current dialog. 
  751.  
  752. You should be aware that two of the terminal emulations, the VT100 and the IBM 
  753. 3101 will use some of the unshifted function keys to emulate their respective 
  754. keyboards if they have not been redefined here.  The VT100 uses keys F1 through 
  755. F4, the 3101 uses F1 through F8.  If you want the emulation package to have 
  756. access to these keys you should not redefine them through this facility. 
  757.  
  758.  
  759. ΓòÉΓòÉΓòÉ 9.1.11. Alt-L Logfile Open/Close ΓòÉΓòÉΓòÉ
  760.  
  761. Alt-L Logfile Open/Close 
  762.  
  763. If there is no log file currently open, you will be prompted for the name of a 
  764. file.  If you don't specify a path with the file name, the default log file 
  765. path specified in your initialization file will be added to the beginning of 
  766. the file name (the default log file path is the current directory unless you 
  767. have modified the setting in the initialization file, see the section on 
  768. Customization for details).  If the file already exists you will be asked if 
  769. you want to append new data to that file, overwrite the old file with the new 
  770. data, retype the file name, or just cancel the whole affair. 
  771.  
  772. All characters that are sent to the terminal screen while a log file is open 
  773. (except for ANSI ESCape codes) will be placed into the log file.  This is 
  774. useful for capturing a long stream of text or messages from the remote source 
  775. so that you may look through it later when you are off-line. 
  776.  
  777. If there is a log file currently open, this function will close it. 
  778.  
  779.  
  780. ΓòÉΓòÉΓòÉ 9.1.12. Alt-M Manual Dial ΓòÉΓòÉΓòÉ
  781.  
  782. Alt-M Manual Dial 
  783.  
  784. Use this function to dial a phone number that is not in your dialing directory. 
  785. Simply type the number as it should be dialed at the prompt.  TE/2 will dial 
  786. that number, the line settings will be whatever is current when Manual Dial was 
  787. invoked.  You may always change the line settings later. 
  788.  
  789.  
  790. ΓòÉΓòÉΓòÉ 9.1.13. Alt-N Download  (Also: Gray PgDn key) ΓòÉΓòÉΓòÉ
  791.  
  792. Alt-N Download  (Also: Gray PgDn key) 
  793.  
  794. This presents you with a menu of choices for which download protocol you wish 
  795. to begin.  The choices available in this version of TE/2 are: 
  796.  
  797.  XModem 
  798.            This is a nearly universal protocol in the PC world. Though others 
  799.            may be faster, it is almost guaranteed that any system you are 
  800.            connected to will support the XModem protocol.  When you select 
  801.            XModem from the menu you will be asked to supply a file name for the 
  802.            incoming file. 
  803.  
  804.  There are two different "flavors" of XModem.  The difference is in the error 
  805.  detection method employed. The older method uses what is called a CheckSum, 
  806.  the newer uses a "Cyclical Redundancy Check" (CRC) method. You might see these 
  807.  referred to on various systems as "XModem" and "XModem-CRC".  TE/2 is able to 
  808.  automatically detect which version of XModem the receiving system is expecting 
  809.  and will adapt appropriately.  TE/2 will always try first to use the more 
  810.  reliable CRC method but will "fall back" to CheckSum error detection if 
  811.  necessary. 
  812.  
  813.  XModem1K 
  814.            This is exactly like XModem except that XModem1K uses a larger block 
  815.            size (1024 bytes as opposed to 128 bytes in XModem) and will be 
  816.            slightly faster because of it. XModem1K uses the CRC (see notes in 
  817.            XModem above) method is error detection.  XModem1K is able to 
  818.            automatically "fall back" to XModem-CRC if necessary.  When you 
  819.            select XModem1K from this menu you will be asked to supply a file 
  820.            name for the incoming file. 
  821.  
  822.  This protocol might actually be called YModem by some systems or 
  823.  communications programs.  This is an historical accident that you must be 
  824.  aware of.  These systems and programs usually refer to "real" YModem as YModem 
  825.  Batch. 
  826.  
  827.  YModem 
  828.            YModem is like XModem1K but adds one extra packet of information 
  829.            preceding each file it transfers.  This packet contains the files 
  830.            name, size, and the time/date stamp of the file.  Thus YModem is 
  831.            able to recreate the transferred file more exactly than the XModem 
  832.            protocols. When you select YModem from this menu you will not be 
  833.            asked to supply a file name because this feature of the protocol. 
  834.  
  835.  YModem is a "batch" protocol.  This means that the sending system is able to 
  836.  send several files, one after the other, during one YModem session. 
  837.  
  838.  Some systems and communications program may call what is really XModem1K by 
  839.  the name YModem (see notes in XModem1K above) and may call what is really 
  840.  YModem by the name YModem Batch. 
  841.  
  842.  YModem-G 
  843.            This is exactly like YModem as described above except that the 
  844.            protocol makes very little attempt to detect errors that occur 
  845.            during the transmission.  It is for use between two systems, both of 
  846.            which are using modems capable of doing this error 
  847.            detection/correction themselves (such as an MNP modem).  If you are 
  848.            unsure of whether your modem has such a feature or whether the 
  849.            remote system to which you are connected has such a modem, you 
  850.            should probably not attempt to use YModem-G. You should check your 
  851.            modem documentation to determine whether your modem is capable of 
  852.            hardware error correction and, if so, how to enable this feature. If 
  853.            you are unsure of the remote source, you should ask the system 
  854.            operator or administrator. 
  855.  
  856.  ZModem 
  857.            ZModem is an evolutionary step beyond the XModem/YModem family of 
  858.            protocols.  It uses a more sophisticated method or error detection 
  859.            and correction, is able to transmits data packets in one direction 
  860.            on the phone line while transmitting verification or error reports 
  861.            in the other, and can dynamically reconfigure its own operation 
  862.            during a transfer in an attempt to gain the best results for the 
  863.            current line connection and other variables. 
  864.  
  865.  ZModem was developed by Chuck Foresburg for Omen Technologies and is a 
  866.  trademark of theirs.  The source code for (a Unix/DOS/VMS version of) ZModem 
  867.  has been placed into the public domain and is available for download to any 
  868.  interested parties via the Oberon Software User Support BBS free of charge. 
  869.  
  870.  CompuServe B Plus Protocol 
  871.            Note that CompuServe B Plus protocol is only available in the 
  872.            registered version of TE/2. 
  873.  
  874.  This protocol does NOT appear on the upload or download protocol menus because 
  875.  of the client-server nature of the CompuServe Transport Layer.  In order to 
  876.  accomplish a CIS B Plus file transfer with CompuServe, you must select CIS B 
  877.  Plus as the default file transfer protocol in the dialing directory entry for 
  878.  CompuServe (see the section on the TE/2 Dialing Directory for details). While 
  879.  you are on-line with CompuServe, TE/2 will then be in a CompuServe "mode".  If 
  880.  you then select a B Plus file transfer to the CompuServe host, from that point 
  881.  on, the details of the file transfer will be handled by CompuServe and 
  882.  communicated directly to TE/2 through the protocol.  It should be noted that 
  883.  CIS B Plus Protocol does NOT follow the rules for Default Download and Upload 
  884.  paths and the progress reports in the Protocol Status Display may be more 
  885.  esoteric than with the other protocols. 
  886.  
  887.            As the file transfer progresses, you will be kept abreast of its 
  888.            progress via a dialog box.  Refer to the section on the "Protocol 
  889.            Status Display" for an explanation of this dialog. 
  890.  
  891.  
  892. ΓòÉΓòÉΓòÉ 9.1.14. Alt-O OS/2 shell ΓòÉΓòÉΓòÉ
  893.  
  894. Alt-O OS/2 shell 
  895.  
  896. This function will execute a new copy of CMD.EXE as a foreground task and allow 
  897. you to perform a directory listing, copy files, or run nearly any program you 
  898. need at a moments notice.  Because of the multitasking nature of OS/2 and the 
  899. Presentation Manager, this function if not strictly necessary (as it was in 
  900. MSDOS) however we have found it much quicker and more convenient for many 
  901. simple tasks to use this function rather than Alt-ESCaping or clicking to 
  902. another window.  TE/2's current screen contents are saved before the shell is 
  903. executed and restored upon return. 
  904.  
  905. You should NOT however remain the this OS/2 shell for long periods of time (or 
  906. at all) if there is any amount of data coming in at the comm port as TE/2's 
  907. comm port handler will work at reduced efficiency during this process and data 
  908. may be lost. 
  909.  
  910. By default, the program executed by this function is CMD.EXE which results in 
  911. an OS/2 command line prompt. If you have some other command interpreter, such 
  912. as the Hamilton CShell or Brady Flowers' FSHL program, you may optionally 
  913. configure this function to execute any program of your choice.  Please refer to 
  914. the section on Customization for details on how to accomplish this. This is not 
  915. restricted to "shell" programs, the executed program could as well be an editor 
  916. or any other text mode application.  However, you should note that there is 
  917. much greater functionality for executing external programs in the "User 
  918. Programs" section (see the section with that name above and also under 
  919. Customization for details) so you will probably want to restrict your use of 
  920. this feature to a simple shell program. 
  921.  
  922.  
  923. ΓòÉΓòÉΓòÉ 9.1.15. Alt-P Parameters ΓòÉΓòÉΓòÉ
  924.  
  925. Alt-P Parameters 
  926.  
  927. This function presents you with a menu allowing you to view and optionally 
  928. alter the current settings for: Port, Baud, Parity, Word Length, and Number of 
  929. Stop Bits. The menu is two dimensional, the left and right arrows move you 
  930. between the various parameters while the up and down arrows move you between 
  931. the various possible settings for the current parameter. 
  932.  
  933.                  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  934.                  Γöé         Set Line Parameters           ΓöéΓûÆ
  935.                  Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñΓûÆ
  936.                  Γöé      Current: COM2,2400,N,8,1         ΓöéΓûÆ
  937.                  Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñΓûÆ
  938.                  Γöé                                       ΓöéΓûÆ
  939.                  Γöé   Port   Baud    Parity  Word  Stop   ΓöéΓûÆ
  940.                  Γöé                                       ΓöéΓûÆ
  941.                  Γöé   COM1   110     None    7     1      ΓöéΓûÆ
  942.                  Γöé   COM2   150     Odd     8     1.5    ΓöéΓûÆ
  943.                  Γöé   COM3   300     Even          2      ΓöéΓûÆ
  944.                  Γöé   COM4   600     Mark                 ΓöéΓûÆ
  945.                  Γöé   COM5   1200    Space                ΓöéΓûÆ
  946.                  Γöé   COM6   2400                         ΓöéΓûÆ
  947.                  Γöé   COM7   4800                         ΓöéΓûÆ
  948.                  Γöé   COM8   9600                         ΓöéΓûÆ
  949.                  Γöé          19200                        ΓöéΓûÆ
  950.                  Γöé          38400                        ΓöéΓûÆ
  951.                  Γöé          57600                        ΓöéΓûÆ
  952.                  Γöé                                       ΓöéΓûÆ
  953.                  Γöé  [ENTER] accept        [ESC] abort    ΓöéΓûÆ
  954.                  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓûÆ
  955.                    ΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆ
  956.  
  957. Figure BB. -- The "Alt-P Parameters" Menu Display 
  958.  
  959. If you do not wish to change the current settings, you should press ESCape when 
  960. you are done viewing the display.  If you have changed any of the settings, 
  961. they will be discarded unless you press the ENTER key.  If TE/2 is unable to 
  962. set the communications port to the values you specified, it will present you 
  963. with an error message and no parameter's setting will have been changed. If 
  964. TE/2 was successful however, the menu display will simply disappear. 
  965.  
  966. NOTE: In this release of TE/2, only comm ports COM1 through COM8 may be 
  967. selected via this menu.  There is no facility for changing the communications 
  968. device if it has a name other than one of these eight.  Furthermore, if you 
  969. selected a communications port via the "Device" directive in TE2.INI, whether 
  970. is has one of the names listed above or not, that choice may not be accurately 
  971. reflected in this display. 
  972.  
  973.  
  974. ΓòÉΓòÉΓòÉ 9.1.16. Alt-Q Queue Dial ΓòÉΓòÉΓòÉ
  975.  
  976. Alt-Q Queue Dial 
  977.  
  978. This function is exactly equivalent to the Queue Dial function in the Dialing 
  979. Directory section of TE/2.  If you have marked any dialing directory entries 
  980. for the queue while in the dialing directory (see that section of this document 
  981. for further information) this function will restart the Queue Dialer at the 
  982. beginning of the queue. 
  983.  
  984.  
  985. ΓòÉΓòÉΓòÉ 9.1.17. Alt-R Redial ΓòÉΓòÉΓòÉ
  986.  
  987. Alt-R Redial 
  988.  
  989. This function will redial the very last number which was dialed whether that 
  990. dialing attempt succeeded or failed and whether the number was dialed via the 
  991. Dialing Directory, the Queue Dialer, or Manual Dial. 
  992.  
  993.  
  994. ΓòÉΓòÉΓòÉ 9.1.18. Alt-S Snap Shot ΓòÉΓòÉΓòÉ
  995.  
  996. Alt-S Snap Shot 
  997.  
  998. This function will save the contents of the current screen to a disk file.  The 
  999. files name is TE2SNAP.SHT and will reside in the current directory unless you 
  1000. have specified an alternate file name in TE2.INI (see the section on 
  1001. Customization). If the file already exists, the screen image will be appended 
  1002. to the file so as not to overwrite what is already in the file. 
  1003.  
  1004.  
  1005. ΓòÉΓòÉΓòÉ 9.1.19. Alt-T Logfile Toggle ΓòÉΓòÉΓòÉ
  1006.  
  1007. Alt-T Logfile Toggle 
  1008.  
  1009. Toggles the Paused/Active status of the open log file. If no log file is open, 
  1010. this function does nothing. Otherwise, if the log file is currently active, 
  1011. this function will "Pause" is, activity on the terminal display will not be 
  1012. placed in the log file while it is paused.  If the log file is currently in the 
  1013. Paused state, this function will reactivate it. 
  1014.  
  1015. The current status of the log file (open or closed, paused or active) can be 
  1016. obtained by using the Alt-I Information function. See also Alt-L Logfile 
  1017. Open/Close for more information on the log file. 
  1018.  
  1019.  
  1020. ΓòÉΓòÉΓòÉ 9.1.20. Alt-U Upload  (Also: Gray PgUp key) ΓòÉΓòÉΓòÉ
  1021.  
  1022. Alt-U Upload  (Also: Gray PgUp key) 
  1023.  
  1024. This presents a menu of the available upload protocol choices.  The choices 
  1025. available in the current version of TE/2 are: 
  1026.  
  1027.          XModem
  1028.         XModem1K
  1029.         YModem
  1030.         YModem-G
  1031.         ZModem
  1032.         Ascii
  1033.  
  1034. For the first five please refer to the Alt-N Download section for details, 
  1035. upload is very much like download with the obvious exception of the fact that 
  1036. during an upload you are sending a file or files while during a download you 
  1037. are receiving.  One other difference is that you are prompted for the file or 
  1038. files to upload in each of the five protocols, for XModem and XModem1K you may 
  1039. specify one and only one file for upload, for YModem, YModem-G, and ZModem you 
  1040. may specify a "wildcard" file name.  This is to say, you may transmit all files 
  1041. with the extension ".ZIP" in the current directory by answering "*.ZIP" at this 
  1042. prompt.  This wildcard handling is exactly the same as when you are at the OS/2 
  1043. command line prompt. 
  1044.  
  1045.  CompuServe B Plus Protocol 
  1046.            Note that CompuServe B Plus protocol is only available in the 
  1047.            registered version of TE/2. 
  1048.  
  1049.  This protocol does NOT appear on the upload or download protocol menus because 
  1050.  of the client-server nature of the CompuServe Transport Layer.  Please refer 
  1051.  to the notes in the discussion of Download Protocols and also in the section 
  1052.  on the Protocol Status Display for more notes regarding CompuServe B Plus 
  1053.  Protocol. 
  1054.  
  1055.  ASCII Uploads 
  1056.            The Ascii upload protocol is a bit different from the rest.  Whereas 
  1057.            the other protocols are all capable of transmitting and receiving 
  1058.            binary files (program files, archives, 123 spreadsheets, etc.) the 
  1059.            Ascii upload protocol is for text files only.  You would usually use 
  1060.            this protocol for entering previously composed messages into a 
  1061.            bulletin board message base or similar activities. There is no 
  1062.            special state or protocol that must be activated on the receiving 
  1063.            end other than the remote system must be in a state where it expects 
  1064.            text entry from you.  When you begin an Ascii upload you are 
  1065.            presented with the dialog box in Figure CC. 
  1066.  
  1067.                               ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1068.                               Γöé Enter file name for Ascii Upload:                         ΓöéΓûÆ
  1069.                               Γöé ΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê ΓöéΓûÆ
  1070.                               Γöé                                                           ΓöéΓûÆ
  1071.                               Γöé     Prompt Char: None          End of Line Seq: Yes       ΓöéΓûÆ
  1072.                               Γöé     Char Pacing: 0  ms      Expand Blank Lines: Yes       ΓöéΓûÆ
  1073.                               Γöé     Line Pacing: 0  ms             View Output: No        ΓöéΓûÆ
  1074.                               Γöé                                  Strip 8th bit: No        ΓöéΓûÆ
  1075.                               Γöé                                                           ΓöéΓûÆ
  1076.                               Γöé [ENTER] Begin   [ESC] Abort   [] Select  [SPACE] Toggle ΓöéΓûÆ
  1077.                               Γöé                                                           ΓöéΓûÆ
  1078.                               ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓûÆ
  1079.                                 ΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆ
  1080.  
  1081.            Figure CC. -- Ascii Upload Information Dialog 
  1082.  
  1083.  You may move about within the dialog using the arrow keys and/or the 
  1084.  TAB/Shift-TAB keys and answer the various questions if any need modification. 
  1085.  These are discussed individually below.  When you are ready to send the file, 
  1086.  press ENTER, use ESCape to abort the process. 
  1087.  
  1088.  The only field which absolutely needs to be filled in is the file name field. 
  1089.  You must type the name of an existing text file in this area.  When you have 
  1090.  typed the file name, do not use the ENTER key unless you have no other fields 
  1091.  in the dialog to adjust, use the arrow or TAB keys instead to position the 
  1092.  highlight on the desired field. 
  1093.  
  1094.  The default values used in this dialog may be set to the values you most often 
  1095.  require in the TE/2 initialization file.  See the section on Customization for 
  1096.  further information. 
  1097.  
  1098.            Prompt Char 
  1099.                           On some bulletin boards and services, the message 
  1100.                           editor will "prompt" you for each line of input, on 
  1101.                           some text entry of messages is entirely free form. 
  1102.                           For instance, when entering a message on GEnie, once 
  1103.                           you have typed the first line of text you must wait 
  1104.                           for GEnie to respond with the prompt "2>" before 
  1105.                           proceeding and again for "3>" on the next line, et 
  1106.                           cetera.  Thus for GEnie you would want to set the 
  1107.                           Prompt Char to ">".  You do this simply by typing ">" 
  1108.                           when to words "Prompt Char" are highlighted.  Other 
  1109.                           bulletin boards may use "nnn:" (where "nnn" is the 
  1110.                           next line number), for these you would set the prompt 
  1111.                           character to ":". 
  1112.  
  1113.  The effect of all of this is to cause the Ascii upload protocol to wait after 
  1114.  it has sent each line until it receives the prompt character from the remote 
  1115.  service. 
  1116.  
  1117.  To reset the prompt character to "None" you must use the space bar.  This 
  1118.  implies that the space character may never be used as a prompt character, 
  1119.  which is probably not a major problem. 
  1120.  
  1121.            Char Pacing 
  1122.                           This is the time, in milliseconds, that the Ascii 
  1123.                           upload protocol will wait between transmitting 
  1124.                           successive characters.  Set this to a higher value if 
  1125.                           the remote system seems to be losing some characters 
  1126.                           out of your text. 
  1127.  
  1128.            Line Pacing 
  1129.                           This is the time, in milliseconds, that the Ascii 
  1130.                           upload protocol will wait between transmitting 
  1131.                           successive lines of text.  This will be most useful 
  1132.                           in situations where you have not specified a prompt 
  1133.                           character and the remote seems to be losing parts of 
  1134.                           or entire lines of your text. 
  1135.  
  1136.            End of Line Seq 
  1137.                           This may be set to "LF", "CRLF", or "CR", you cycle 
  1138.                           through the values by using the space bar when the 
  1139.                           highlight is on this prompt.  If it is set to "LF" 
  1140.                           then each line of text that is sent will be 
  1141.                           terminated with a single line feed character (ASCII 
  1142.                           code 10).  If it is set to "CRLF" the each line of 
  1143.                           text will be terminated with a carriage return (ASCII 
  1144.                           13) and a line feed.  If it is set to "CR" then each 
  1145.                           line will be terminated with a single carriage-return 
  1146.                           character. 
  1147.  
  1148.            Expand Blank Lines 
  1149.                           This may be set to "Yes" or "No"; you alternate 
  1150.                           between the values by using the space bar when the 
  1151.                           highlight is on this prompt.  Some bulletin boards 
  1152.                           and services assume that a blank line (that is a line 
  1153.                           with nothing on it at all, not even space characters) 
  1154.                           is the end of the input. If the text file you are 
  1155.                           uploading contains blank lines this will cause 
  1156.                           problems.  If this option is set to yes then blank 
  1157.                           lines in the file are sent out as lines containing a 
  1158.                           single space character. 
  1159.  
  1160.            View Output 
  1161.                           This may be set to "Yes" or "No"; you alternate 
  1162.                           between the values by using the space bar when the 
  1163.                           highlight is on this prompt.  This will usually be 
  1164.                           set to false only if the bulletin board or service 
  1165.                           has an actual text mode or ASCII upload mode wherein 
  1166.                           it does not display the incoming text. 
  1167.  
  1168.            Strip 8th bit 
  1169.                           This may be set to "Yes" or "No", you alternate 
  1170.                           between the values by using the space bar when the 
  1171.                           highlight is on this prompt.  Some services and 
  1172.                           mainframe hosts are not able to accept the entire 8 
  1173.                           bit Ascii character set as input (the Extended Ascii 
  1174.                           set actually).  If this option is set to yes, any 
  1175.                           character with an Extended Ascii code greater than 
  1176.                           127 will have 128 subtracted from its ASCII value 
  1177.                           before it is sent, effectively mapping the entire 8 
  1178.                           bit Extended Ascii character set onto the 7 bit 
  1179.                           Standard Ascii character set.  Note that this will 
  1180.                           cause characters such as the IBM box drawing 
  1181.                           characters, accented, international language 
  1182.                           characters, and extra symbols to appear differently, 
  1183.                           perhaps confusingly so, to the receiver. 
  1184.  
  1185.  
  1186. ΓòÉΓòÉΓòÉ 9.1.21. Alt-V LF after CR ΓòÉΓòÉΓòÉ
  1187.  
  1188. Alt-V LF after CR 
  1189.  
  1190. Normally, when you press the ENTER key in terminal mode, a carriage return 
  1191. character (ASCII 13) is transmitted.  If this option is toggled on, the key 
  1192. produces a carriage return followed by a line feed character (ASCII 10). 
  1193.  
  1194. This defaults to OFF unless you have reset the default behavior via the 
  1195. initialization file (see the section on Customization). You can determine the 
  1196. current state of this setting by viewing the Alt-I Information display. 
  1197.  
  1198. If you are currently in VT100 emulation mode, Alt-V will effectively toggle the 
  1199. terminal emulation into and out of the VT100's Newline mode.  Note that this 
  1200. will change the translation of incoming LINEFEED characters.  This will happen 
  1201. in VT100 mode only. 
  1202.  
  1203.  
  1204. ΓòÉΓòÉΓòÉ 9.1.22. Alt-W Scroll Back ΓòÉΓòÉΓòÉ
  1205.  
  1206. Alt-W Scroll Back 
  1207.  
  1208. This allows you to view, and interact with, the contents of TE/2's scroll back 
  1209. buffer.  See the section on the Scroll Back Buffer for further information. 
  1210.  
  1211.  
  1212. ΓòÉΓòÉΓòÉ 9.1.23. Alt-X Exit to OS/2 ΓòÉΓòÉΓòÉ
  1213.  
  1214. Alt-X Exit to OS/2 
  1215.  
  1216. This will terminate TE/2 and return you to the OS/2 command line prompt or the 
  1217. Presentation Manager depending on the method you used to start TE/2.  If you 
  1218. are currently on-line when you attempt to exit, TE/2 will ask you for 
  1219. verification before proceeding.  If you are on-line at exit time, TE/2 will 
  1220. hang up the line (see Alt-H Hangup) before exiting. 
  1221.  
  1222.  
  1223. ΓòÉΓòÉΓòÉ 9.1.24. Alt-Y Setup Colors ΓòÉΓòÉΓòÉ
  1224.  
  1225. Alt-Y Setup Colors 
  1226.  
  1227. Allows you to setup you color configuration for TE/2.  This function will only 
  1228. work if TE/2 is able to locate and execute the program TE2COLOR.EXE and read 
  1229. and modify the file TE2.INI (or other file as named using the "-f" command line 
  1230. switch). 
  1231.  
  1232. TE/2 will search for the program TE2COLOR.EXE, looking first in the current 
  1233. directory, then the same directory in which the currently executing TE2.EXE 
  1234. resides (if different), and finally along the directories listed in the PATH 
  1235. environment variable. 
  1236.  
  1237. Note: TE2COLOR.EXE may be executed from outside of TE/2 also. If you do so, you 
  1238. must provide the full name of the TE/2 initialization file you wish to read and 
  1239. alter (usually TE2.INI). 
  1240.  
  1241. Note: Executing TE2COLOR.EXE via Alt-Y from within TE/2 will not work correctly 
  1242. if you have your color statements in a file which has been included in TE2.INI 
  1243. via the "Include" statement. You may, however, execute TE2COLOR.EXE externally 
  1244. giving it the name of the included file. 
  1245.  
  1246.  
  1247. ΓòÉΓòÉΓòÉ 9.1.25. Alt-Z Toggle Menu ΓòÉΓòÉΓòÉ
  1248.  
  1249. Alt-Z Toggle Menu 
  1250.  
  1251. Use this to display or hide the 10 line keystroke menu at the bottom of the 
  1252. terminal screen.  The terminal screen is effectively ten lines larger when the 
  1253. menu is hidden. 
  1254.  
  1255.  
  1256. ΓòÉΓòÉΓòÉ 9.1.26. Alt-= Alternate Keyboards ΓòÉΓòÉΓòÉ
  1257.  
  1258. Alt-= Alternate Keyboards 
  1259.  
  1260. Alt-= (ALT-EqualSign) will invoke the menu pictured in Figure DD. allowing you 
  1261. to select from a list of alternate keyboard modes.  You must remember that, 
  1262. with the exception of "Normal" mode, none of TE/2's other function keys will be 
  1263. available while in an alternate keyboard mode.  The single exception to this is 
  1264. the Alt-= key itself which will always be active.  Alt-= is the only way out of 
  1265. an alternate keyboard mode (short of using Control-Break or OS/2 system 
  1266. services to end TE/2, that is). 
  1267.  
  1268. Each of the alternate keyboard modes is explained below. 
  1269.  
  1270.                     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1271.                     Γöé       Keyboard Mode       ΓöéΓûÆ
  1272.                     Γöé                           ΓöéΓûÆ
  1273.                     Γöé  Normal                   ΓöéΓûÆ
  1274.                     Γöé  OS2You Mode              ΓöéΓûÆ
  1275.                     Γöé  Doorway Mode (Standard)  ΓöéΓûÆ
  1276.                     Γöé  Doorway Mode (Enhanced)  ΓöéΓûÆ
  1277.                     Γöé  Pure Binary              ΓöéΓûÆ
  1278.                     Γöé                           ΓöéΓûÆ
  1279.                     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓûÆ
  1280.                       ΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆ
  1281.  
  1282. Figure DD. -- Alternate Keyboard Menu 
  1283.  
  1284.  Mode                    Explanation 
  1285.  
  1286.  Normal                  This menu choice returns you the normal TE/2 keyboard. 
  1287.  
  1288.  OS2You                  "OS2You Mode" is a translated mode which replaces many 
  1289.                          of the cursor movement and function keys with ESCape 
  1290.                          sequences.  It is to be used in conjunction with the 
  1291.                          OS/2 program "OS2You" by Mikael Wahlgren.  It will 
  1292.                          send keystrokes as expected by OS2You for the various 
  1293.                          function keys (i.e., Alt-A transmits "ESCAPE A", 
  1294.                          PageUp transmits "ESCAPE u"). Shift states for the "F" 
  1295.                          keys are handled internally so you don't need to worry 
  1296.                          about them; if you want to send a Shift-F3 or 
  1297.                          Control-LeftArrow, just press the appropriate key. 
  1298.                          For more information on exactly what is being 
  1299.                          transmitted, OS2You can be made to display the 
  1300.                          mappings while on-line with an OS2You session by 
  1301.                          pressing ESCAPE and waiting about 2 seconds.  Please 
  1302.                          note, the ESCAPE key itself is NOT mapped, if you want 
  1303.                          to pass an ESCAPE character through OS2You you must 
  1304.                          press ESCAPE twice. 
  1305.  
  1306.  Doorway                 "Doorway Mode" is a pseudo binary mode for use in 
  1307.                          conjunction with the DOS program "Doorway" by Marshall 
  1308.                          Dudley. All ASCII characters are sent as usual and 
  1309.                          extended ASCII keys (function keys, keypad keys, etc.) 
  1310.                          are sent out as two byte units of scan code plus 
  1311.                          character code.  There are two sub-modes as explained 
  1312.                          below. 
  1313.  
  1314.  Standard                In "Standard Doorway Mode" all extended keystrokes are 
  1315.                          sent as ASCII 0 followed by the scan code.  This maps 
  1316.                          directly to the actual character and scan codes from 
  1317.                          the keyboard for most of the extended keys.  The keys 
  1318.                          that were new on the 101 key keyboard differ in that 
  1319.                          they send a character code of 224 instead of zero.  In 
  1320.                          standard mode the 224 is changed to 0. 
  1321.  
  1322.  Enhanced                "Enhanced Doorway Mode" allows for the newer extended 
  1323.                          keys by sending a three byte packet of ASCII 0, 224, 
  1324.                          and the scan code for these keys. 
  1325.  
  1326.  Pure Binary             "Pure Binary Mode" is exactly like "Enhanced Doorway 
  1327.                          Mode" except that it does NOT send the leading ASCII 0 
  1328.                          for the new function and keypad keys. 
  1329.  
  1330.  
  1331. ΓòÉΓòÉΓòÉ 9.1.27. Control-BREAK ΓòÉΓòÉΓòÉ
  1332.  
  1333. Control-BREAK 
  1334.  
  1335. When a Control-BREAK is encountered (at any point during execution, not just in 
  1336. terminal mode), you will be presented with a popup menu that will allow you to 
  1337. Resume execution, Resume execution after flushing the I/O buffers, or to exit 
  1338. TE/2 immediately.  In the registered version, if a script (original TE/2 
  1339. syntax) is currently executing, you will also have the option to abort the 
  1340. current script or all nested scripts.  If a REXX language script is executing, 
  1341. the menu will not be displayed but the currently executing script will 
  1342. terminate. 
  1343.  
  1344. Note that "Flushing the I/O buffers" may or may not restart flow to and from 
  1345. the comm port, depending on the reason flow is blocked.  The buffers which are 
  1346. flushed are the device driver's not TE/2's.  This action will get you going 
  1347. again, however, if TE/2 is waiting for the remote to send an XON character 
  1348. after receiving a false XOFF.  If XonXoff is enabled for transmit, an XON 
  1349. character will also be immediately transmitted to the remote. 
  1350.  
  1351. "Resume" and "Flush the I/O Buffers and Resume" may have little or no effect if 
  1352. a file transfer protocol is currently in progress. 
  1353.  
  1354.  
  1355. ΓòÉΓòÉΓòÉ 9.2. The Dialing Directory ΓòÉΓòÉΓòÉ
  1356.  
  1357. Our discussion of the TE/2 Dialing Directory is divided into the following 
  1358. topics: 
  1359.  
  1360.       Overview and Contents 
  1361.       Features 
  1362.       Sorting 
  1363.  
  1364.  
  1365. ΓòÉΓòÉΓòÉ 9.2.1. Dialing Directory Contents ΓòÉΓòÉΓòÉ
  1366.  
  1367. The Dialing Directory is your "Little Black Book" into the world. This section 
  1368. of the program allows you to record and save telephone numbers and associated 
  1369. information for up to 200 bulletin boards and/or host services.  If two hundred 
  1370. is not sufficient for your needs, you may have as many optional dialing 
  1371. directory files as you wish, each one capable of containing up to 200 phone 
  1372. numbers. 
  1373.  
  1374. Each entry in the Dialing Directory may contain some or all of the following 
  1375. information: 
  1376.  
  1377.  Name: 
  1378.            The name of the BBS or service in a meaningful form. This name will 
  1379.            be displayed during dialing, upon making a connection with the 
  1380.            number, and in the TE2CALL.LOG usage file. 
  1381.  
  1382.  Tag: 
  1383.            A five character "nickname" for this entry.  This field is not used 
  1384.            by this version in any way however it is present so that directory 
  1385.            files will be consistent with the registered version of TE/2.  This 
  1386.            field is available to programs written in the TE/2 Script Language 
  1387.            that accompanies the registered version (see the section on 
  1388.            Registering TE/2 for more information on this subject). 
  1389.  
  1390.  Number: 
  1391.            The phone number to dial.  This can contain numbers up to 29 
  1392.            characters in length.  This number will be passed directly to your 
  1393.            modem when TE/2 attempts to dial this entry.  In the simplest case, 
  1394.            this is just a phone number the way you are used to seeing such 
  1395.            numbers (i.e., "1-123-555-1212").  Your modem will probably allow 
  1396.            you to put other characters into the numbers to activate certain 
  1397.            special features such as pauses, wait for dial tone and continue, 
  1398.            switch-hooking, et cetera.  You should consult your modem manual for 
  1399.            details. Please note, you do not have to put the actual modem 
  1400.            dialing command into this string ("ATD" or "ATDT" on Hayes 
  1401.            compatible modems).  This part of the dialing process is handled 
  1402.            automatically by TE/2's dialer. 
  1403.  
  1404.  Notes Regarding Alpha Characters in Phone Numbers: 
  1405.  
  1406.  Some modems allow you to specify a letter associated with the number on the 
  1407.  phone dial or keypad instead of the number. To do so you usually need to 
  1408.  enclose the alpha portion in quotes. Thus, MCI Mail's phone number could be 
  1409.  specified as: 1-800-645"MAIL" (the closing quote being optional because no 
  1410.  further numeric data occurs in the string).  TE/2 will pass any quoted 
  1411.  alphabetic characters to the modem untranslated along with the actual quote 
  1412.  character(s). 
  1413.  
  1414.  There is also an Access Code lookup table of ten entries that allows you to 
  1415.  define extended strings that may be embedded into a phone number using the 
  1416.  letters A through J.  An empty access code entry will return the empty string. 
  1417.  
  1418.  Any letter K through Z which appears, unquoted, in a phone number will be sent 
  1419.  intact to the modem.  This is useful if one needs to use the Hayes "W" (wait 
  1420.  for second dialtone) in a phone number. 
  1421.  
  1422.  Line Parameters: 
  1423.            You may specify the what baud rate, parity, word length, and number 
  1424.            of stop bits to use while connected to this number. Once the dialer 
  1425.            has successfully connected with the number, these line parameters 
  1426.            will be automatically set for you. You may, of course, reset them at 
  1427.            any time after this via the Alt-P Parameters function. 
  1428.  
  1429.  Local Echo: 
  1430.            You specify whether Local Echo mode should be turned on or off when 
  1431.            the dialer successfully connects with this number. You may reset 
  1432.            this at any time after this via the Alt-E Local Echo function. 
  1433.  
  1434.  Default Protocol: 
  1435.            This specifies the preferred file transfer protocol for this number. 
  1436.            When you use the upload or download functions (Alt-U Upload, Alt-N 
  1437.            Download, or the Gray PgUp/PgDn keys) this will be the highlighted 
  1438.            line on the menu of available protocols when the menu appears.  You 
  1439.            may the simply press ENTER to use this protocol.  You may, of 
  1440.            course, select any other item on this menu instead. Note that 
  1441.            "Ascii" is an option on this menu.  Because this is an "upload only" 
  1442.            protocol (ASCII downloads are handled by using the Log File 
  1443.            functions), entries that specify this as the default protocol will 
  1444.            have it apply only to uploads. The download protocol will default to 
  1445.            the most recently used protocol.  You should specify this as the 
  1446.            default protocol for services like MCI Mail where you typically 
  1447.            upload only text material. 
  1448.  
  1449.  Note further that choosing CompuServe B Plus protocol for the default protocol 
  1450.  has a somewhat different meaning also. CompuServe maintains a client-server 
  1451.  based transport layer between itself and the terminal program.  If you want to 
  1452.  be able to use this protocol with CompuServe, you must select it as the 
  1453.  default protocol for CIS's entry in your Dialing Directory.  For more notes 
  1454.  concerning CIS B Plus, see the sections, elsewhere in this document, regarding 
  1455.  Download Protocols and the Protocol Status Display. 
  1456.  
  1457.  Terminal Emulation: 
  1458.            Specifies the terminal emulation mode to automatically select once 
  1459.            the dialer has successfully connected with this number. You may 
  1460.            reset this at any time after this via the Alt-A Terminal Emulation 
  1461.            function. 
  1462.  
  1463.  Password: 
  1464.            Although labeled "Password", you may store any information in this 
  1465.            field you desire.  In the registered version of TE/2, the contents 
  1466.            of this field are available to you via a script language function. 
  1467.            This field is not used in any other way by the shareware version of 
  1468.            TE/2. 
  1469.  
  1470.  Script File: 
  1471.            This field is not used in any way by the shareware version of TE/2. 
  1472.            It present so that directory files will be consistent with the 
  1473.            registered version of TE/2.  In the registered version, this names a 
  1474.            program file written in the TE/2 Script Language that will be 
  1475.            automatically executed when the dialer successfully connects with 
  1476.            this number (see the section on Registering TE/2 for more 
  1477.            information on this subject). 
  1478.  
  1479.  
  1480. ΓòÉΓòÉΓòÉ 9.2.2. Dialing Directory Features ΓòÉΓòÉΓòÉ
  1481.  
  1482. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1483. Γöé                           Dialing Directory                                Γöé
  1484. Γöé                               File Name                                    Γöé
  1485. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1486. Γöé   Tag    Name                    Parms      Number                         Γöé
  1487. Γöé                                                                            Γöé
  1488. Γöé 1 ..... ........................ ........ . .............................. Γöé
  1489. Γöé 2 ..... ........................ ........ . .............................. Γöé
  1490. Γöé 3 ..... ........................ ........ . .............................. Γöé
  1491. ┬╖                                                                            ┬╖
  1492. ┬╖                                                                            ┬╖
  1493. ┬╖                                                                            ┬╖
  1494. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1495. Γöé [ENTER] Dial Entry [INS] Insert New Entry  [C] Change Entry  [S] Save File Γöé
  1496. Γöé [ESC]   Exit       [DEL] Delete Entry      [T] Toggle Info   [N] New File  Γöé
  1497. Γöé [/]   Select     [SPACE] Mark/Unmark     [Q] Queue Dial    [A] Acc Codes Γöé
  1498. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1499.  
  1500. Figure EE. -- TE/2 Dialing Directory Display 
  1501.  
  1502. When you enter the Dialing Directory your screen will resemble what you see in 
  1503. Figure EE (it uses the entire screen, the vertical sequence of dots at the left 
  1504. and right edges imply that information has been omitted).  The current Dialing 
  1505. Directory file name will be displayed where you see "File Name" in the figure. 
  1506. By default this will be "te2.dir" but this may be changed via the "[N] New 
  1507. File" key.  At the bottom of the screen will be the menu of available keys as 
  1508. shown in the figure.  The entire central portion of the screen will be occupied 
  1509. by the actual directory entries.  The first entry will be highlighted if this 
  1510. is the first time in the Dialing Directory during this session with TE/2, 
  1511. otherwise the highlighting will be on the same entry that was highlighted the 
  1512. last time you viewed the Dialing Directory. 
  1513.  
  1514. These are the functions that are available to you while in the Dialing 
  1515. Directory. 
  1516.  
  1517.  [/] Select 
  1518.            You may move the highlighted bar up and down through the entries, 
  1519.            scrolling the display if necessary, to select the entry you are 
  1520.            interested in.  Other keys available for navigation through the 
  1521.            directory but not listed on the menu are: 
  1522.  
  1523.                 [PgUp] - move the highlighted bar back one page 
  1524.                 [PgDn] - move the highlighted bar forward one page 
  1525.                 [Home] - move the highlighted bar to the first entry 
  1526.                 [End]  - move the highlighted bar to the last entry 
  1527.  
  1528.            In addition to all of this, the numeric keys 0 through 9 can be used 
  1529.            for a type of incremental search through the directory.  For 
  1530.            instance, if the highlight is on entry number two and you type the 
  1531.            "3" the highlight will move to the third entry.  If you type the "3" 
  1532.            again, the highlight moves to the thirty-third entry.  If you type 
  1533.            the "3" again, the highlight remains where it is because there is no 
  1534.            entry number 333.  The search works only in the forward direction 
  1535.            and any key stroke other than a number key restarts the sequence. 
  1536.            Thus, if the highlight is on entry 57 and you want to quickly move 
  1537.            to entry number 24, the fastest way there is the keystroke sequence: 
  1538.            [Home],2,4. 
  1539.  
  1540.  NOTE: If you hold down the Control Key while using the up and down arrows, you 
  1541.  may "drag" the current directory entry along with the highlighted bar.  You 
  1542.  can use this feature to manually reorder the entries in your directory. 
  1543.  Changes in the order of the entries must be saved to disk by pressing [S]. 
  1544.  See the notes later in this section on sorting directory files. 
  1545.  
  1546.  [ENTER] Dial Entry 
  1547.            This will submit the highlighted entry to TE/2 phone dialer. 
  1548.  
  1549.  [ESC] Exit 
  1550.            This will exit the Dialing Directory display and return you to the 
  1551.            terminal screen display. 
  1552.  
  1553.  [C] Change Entry 
  1554.            This will present you with a dialog box wherein you may specify or 
  1555.            respecify all of the information to be associated with the 
  1556.            highlighted entry as outlined above. 
  1557.  
  1558.  [INS] Insert New Entry 
  1559.            This will create a new, blank entry at the highlighted position, 
  1560.            move all succeeding entries down one position in the list, and place 
  1561.            you in the same dialog box for entering information as "[C] Change 
  1562.            Entry" mentioned above. 
  1563.  
  1564.  If there is an entry defined at position 200, you will be asked if you want to 
  1565.  continue because it will be deleted by this process. 
  1566.  
  1567.  [DEL] Delete Entry 
  1568.            Removes the highlighted entry and moves all succeeding entries back 
  1569.            up by one, closing the "hole".  A blank entry is inserted at 
  1570.            position 200.  You will be asked to verify the deletion before it is 
  1571.            actually performed. 
  1572.  
  1573.  [S] Save File 
  1574.            TE/2 may be configured to automatically save the directory file 
  1575.            every time you leave the screen or it may be configured so that you 
  1576.            must manually save any changes you have made (see the section on 
  1577.            Customization). Regardless of this setting, you may use this 
  1578.            function to save the current directory information to a file 
  1579.            immediately.  You will be prompted to enter a file name which does 
  1580.            not need to be the same as the current directory file. 
  1581.  
  1582.  [N] New File 
  1583.            This will prompt you for and load a new directory file (usually one 
  1584.            created via the "[S] Save File" function).  Be careful if you have 
  1585.            made any changes to the current directory information that you wish 
  1586.            to keep.  You should make sure that the current directory file has 
  1587.            been saved (either automatically or manually) before loading a new 
  1588.            file. 
  1589.  
  1590.  [T] Toggle Info 
  1591.            This keystroke cycles the directory display through several states. 
  1592.            By default the rightmost column show the telephone number associated 
  1593.            with each directory entry.  Through successive uses of this key you 
  1594.            may view any of the following information for all entries: 
  1595.  
  1596.            Script File 
  1597.                           Display the names of the associated script files in 
  1598.                           the rightmost column. 
  1599.  
  1600.            Last Connect - Count 
  1601.                           Display the time and date of the last time you 
  1602.                           connected to this number and a count of how many 
  1603.                           times connection has been made. 
  1604.  
  1605.            Protocol - Emulation 
  1606.                           Display the default protocol and terminal emulation 
  1607.                           associated with each entry. 
  1608.  
  1609.            Password 
  1610.                           Display the contents of the "Password" field for each 
  1611.                           entry. 
  1612.  
  1613.  [SPACE] Mark/Unmark 
  1614.            The space bar will mark or unmark the highlighted entry. A marked 
  1615.            entry has a triangular arrow placed on the display pointing at its 
  1616.            tag.  A marked entry is placed on the "queue" for use with the Queue 
  1617.            Dialer (see below). 
  1618.  
  1619.  [Q] Queue Dial 
  1620.            If there are marked entries (see above) in the current directory, 
  1621.            this key activates TE/2's Queue Dialer.  This will dial each marked 
  1622.            entry in turn until one of them is connected with or until you press 
  1623.            the ESCape key.  When an entry has been connected with, it is 
  1624.            unmarked and removed from the queue. 
  1625.  
  1626.  [A] Acc Codes 
  1627.            Allows you to enter, view, and/or edit ten "Access Code" strings 
  1628.            which are stored with the directory and are available for use within 
  1629.            phone numbers.  Each directory file has its own, unique set of these 
  1630.            codes.  As mentioned in the section "Notes Regarding Alpha 
  1631.            Characters in Phone Numbers", the letters "A" through "J" when 
  1632.            embedded into a phone number will be translated during dialing into 
  1633.            the associated string as defined in the current directory file's 
  1634.            Access Codes.  If a given code is undefined, it evaluates to the 
  1635.            empty string. Once translated, no further (recursive) translation of 
  1636.            Access Codes will occur so you may use the letters "A" through "J" 
  1637.            in the body of your Access Codes without problem. 
  1638.  
  1639.  Some possible uses for Access Codes: 
  1640.  
  1641.                Store credit card access codes (this is where the name came 
  1642.                 from) and IDs in these fields and use them in conjunction with 
  1643.                 the modem commands "," and "W" to help automate credit card 
  1644.                 calls. 
  1645.                If you travel, you may want to insert an unused Access Code 
  1646.                 into where the area code would go for all entries in your local 
  1647.                 area code.  When you travel outside your area code you can then 
  1648.                 define the Access Code once and all entries are automatically 
  1649.                 taken care of.  When you return home, you simply clear that 
  1650.                 Access Code. 
  1651.                Use a similar scheme if you sometimes have to dial out from the 
  1652.                 office via a PBX or some such system and sometimes not. 
  1653.                Some overseas numbers may be too long to fit into a dialing 
  1654.                 directory entry, you can use Access Codes to extend the 
  1655.                 effective length of the entries. 
  1656.  
  1657.  
  1658. ΓòÉΓòÉΓòÉ 9.2.3. Sorting Directory Files ΓòÉΓòÉΓòÉ
  1659.  
  1660. From within the Directory display, you may move entries from place to place 
  1661. within the list using Control-UpArrow and Control-DownArrow to "drag" entries 
  1662. along with the highlighted bar.  This is useful for ordering entries by 
  1663. arbitrary groupings such as migrating more commonly dialed entries to the 
  1664. beginning of the list or grouping Bulletin Board entries by geographical 
  1665. region. 
  1666.  
  1667. For a more general solution, various utilities are available for manipulating 
  1668. TE/2 directory files.  The structure of the TE/2 directory file is documented 
  1669. and available to the general public. If you would like copies of the available 
  1670. utilities, documentation, and sample source code, you may download these from 
  1671. the Oberon BBS. You will find the BBS number and details listed at the 
  1672. beginning and again at the end of this document.  Alternately, you may send a 
  1673. blank diskette to Oberon Software with a note stating your request, and return 
  1674. postage and we will mail the material to you. 
  1675.  
  1676.  
  1677. ΓòÉΓòÉΓòÉ 9.3. The Dialer ΓòÉΓòÉΓòÉ
  1678.  
  1679. TE/2's Phone Dialer is invoked when you press ENTER while in the Dialing 
  1680. Directory, when ever you invoke the Queue Dial function either from the Dialing 
  1681. Directory or from Terminal Mode (assuming that at least one directory entry is 
  1682. "marked" - see above), and when you invoke the Redial or Manual Dial functions. 
  1683. While it is dialing, a dialog box appears on the screen that will keep you 
  1684. informed of what the dialer is currently doing. 
  1685.  
  1686.         ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1687.         Γöé             Dialing Number                 ΓöéΓûÆ
  1688.         Γöé                                            ΓöéΓûÆ
  1689.         Γöé        Name:                               ΓöéΓûÆ
  1690.         Γöé      Number:                               ΓöéΓûÆ
  1691.         Γöé  Parameters:                               ΓöéΓûÆ
  1692.         Γöé      Status:                               ΓöéΓûÆ
  1693.         Γöé       Tries:                               ΓöéΓûÆ
  1694.         Γöé                                            ΓöéΓûÆ
  1695.         Γöé [ESC] exit  [DEL] remove  [SPACE] recycle  ΓöéΓûÆ
  1696.         ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓûÆ
  1697.           ΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆ
  1698.  
  1699. Figure FF. -- Dialer Dialog Box 
  1700.  
  1701. The following information is displayed by the dialer's dialog: 
  1702.  
  1703.  Name 
  1704.            The directory entry name of the number being dialed. If this was a 
  1705.            manual dial, this will be blank. 
  1706.  
  1707.  Number 
  1708.            The phone number being dialed as entered in the Dialing Directory or 
  1709.            at the Manual Dial prompt. 
  1710.  
  1711.  Parameters 
  1712.            The baud, parity, word length, and number of stop bits which are 
  1713.            associated with this number.  If a connection is successful, TE/2's 
  1714.            parameters will be set to these values. 
  1715.  
  1716.  Status 
  1717.            This will contain various messages generated either by the dialer 
  1718.            itself or by the modem during the dialing process. For example, it 
  1719.            begins by the message "DIALING", if you press the ESCape key, it 
  1720.            will display "ABORT" before exiting. If you press the ESCape key it 
  1721.            will display "Recycle" momentarily and the "Pausing" while it is in 
  1722.            the delay cycle between dial attempts.  If your modem returns a 
  1723.            "BUSY" response, that message will appear. 
  1724.  
  1725.  Tries 
  1726.            This is the number of times that this number has been tried 
  1727.            unsuccessfully during the current dial attempt. 
  1728.  
  1729.  The following keystrokes are recognized by the dialer. All other keystrokes 
  1730.  are discarded. 
  1731.  
  1732.  [ESC] exit 
  1733.            Ends the dial attempt and returns control to the Dialing Directory 
  1734.            screen or the Terminal Mode screen depending upon where you were 
  1735.            when you invoked the dialer.  This does not "unmark" any entries 
  1736.            that have been marked for queue dialing but it does clear the 
  1737.            "Tries" indicator for each entry in the queue. 
  1738.  
  1739.  [DEL] remove 
  1740.            When Queue Dialing, this will abort the dial attempt for the current 
  1741.            number only and remove it from the dialing queue ("unmark" it).  If 
  1742.            this was the last number in the queue (or the only number in the 
  1743.            case of a single number dial), the dialer will be aborted and 
  1744.            control will be returned to the Dialing Directory or the Terminal 
  1745.            Mode depended upon where you were when you invoked the dialer. 
  1746.  
  1747.  [SPACE] recycle 
  1748.            This causes aborts attempt to connect with the current number only 
  1749.            and moves on to the next attempt.  This may be the next number in 
  1750.            the dialing queue or simply on to a retry of the current number if 
  1751.            there is only one number in the queue or this was a single number 
  1752.            dial attempt. 
  1753.  
  1754.  
  1755. ΓòÉΓòÉΓòÉ 9.4. Chat Mode ΓòÉΓòÉΓòÉ
  1756.  
  1757. TE/2 supplies a built in, split screen chat mode for use with the CB Simulators 
  1758. provided by some on-line services, multiuser real-time conferences provided by 
  1759. some services and bulletin boards, and chatting with bulletin board sysops if 
  1760. they offer a chat mode on their BBS. 
  1761.  
  1762. When TE/2's Chat Mode is activated, the contents of the current screen are 
  1763. saved (and will be restored when you exit chat mode) and you are presented with 
  1764. the Chat Mode display.  This display divides the screen into two "windows".  In 
  1765. the top window, label "Remote", all characters coming from the remote source 
  1766. are displayed.  In the lower window, labeled "Local", the characters you type 
  1767. are displayed. 
  1768.  
  1769. Chat Mode has, itself, two modes of operation: buffered and unbuffered.  In 
  1770. unbuffered mode all character which you type into the "Local" window are 
  1771. immediately transmitted to the remote connection.  In buffered mode, they are 
  1772. saved (in a "buffer") until you press the ENTER key at which time they are sent 
  1773. in a "packet". 
  1774.  
  1775. Many of the terminal mode functions are also available when you are in Chat 
  1776. Mode plus several that are unique to Chat Mode.  If you press Alt-Z while in 
  1777. Chat Mode you will be given a menu of available keystrokes and functions.  In 
  1778. addition, all of your defined Function Key macros are available in Chat Mode. 
  1779.  
  1780.         ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1781.         Γöé ALT-B Send Break Signal   ALT-U  Upload          ΓöéΓûÆ
  1782.         Γöé ALT-C Clear Screen        ALT-V  LF after CR     ΓöéΓûÆ
  1783.         Γöé ALT-F Output Buffering    ALT-W  Scroll Back     ΓöéΓûÆ
  1784.         Γöé ALT-I Information         ALT-X  Exit Chat Mode  ΓöéΓûÆ
  1785.         Γöé ALT-J User Programs       ALT-Y  Recall Line     ΓöéΓûÆ
  1786.         Γöé ALT-L Logfile Open/Close  ALT-Z  This menu       ΓöéΓûÆ
  1787.         Γöé ALT-N Download            CTRL-K Restart Line    ΓöéΓûÆ
  1788.         Γöé ALT-O OS/2 Shell          ESCape Exit Chat Mode  ΓöéΓûÆ
  1789.         Γöé ALT-P Parameters          PgUp   Upload          ΓöéΓûÆ
  1790.         Γöé ALT-T Logfile Toggle      PgDn   Download        ΓöéΓûÆ
  1791.         ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓûÆ
  1792.           ΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆ
  1793.  
  1794. Figure GG. -- Chat Mode Menu 
  1795.  
  1796. The following Chat Mode functions behave exactly like they do in terminal mode; 
  1797. refer to the appropriate discussion above for details. 
  1798.  
  1799.      Send Break Signal 
  1800.      Clear Screen 
  1801.      Information 
  1802.      User Programs 
  1803.      Logfile Open/Close 
  1804.      Download 
  1805.      OS/2 Shell 
  1806.      Parameters 
  1807.      Logfile Toggle 
  1808.      Upload 
  1809.      LF after CR 
  1810.      Scroll Back 
  1811.  
  1812.  The following functions are unique to Chat Mode. 
  1813.  
  1814.  Output Buffering 
  1815.            Toggle between buffered and unbuffered mode. 
  1816.  
  1817.  Recall Line 
  1818.            Retrieve the last transmitted line for re-edit and re-transmission. 
  1819.  
  1820.  Restart Line 
  1821.            For use in buffered mode, this function will discard all characters 
  1822.            currently pending allowing you to restart the line. 
  1823.  
  1824.  Exit Chat Mode 
  1825.            This is, of course, rather self explanatory.  The terminal screen is 
  1826.            restored upon leaving Chat Mode. 
  1827.  
  1828.  
  1829. ΓòÉΓòÉΓòÉ 9.5. The Scroll Back Buffer ΓòÉΓòÉΓòÉ
  1830.  
  1831. When you invoke TE/2 Scroll Back Buffer, you may view everything that has 
  1832. appeared on TE/2's Terminal Mode screen in the recent past.  By default, the 
  1833. last 250 lines of text that have appeared on the terminal screen are retained 
  1834. for the Scroll Back Buffer. You are allowed to set this number to a higher or 
  1835. lower value (or disable the Scroll Back Buffer feature entirely) through a 
  1836. setting in the TE2.INI file (see the section on Customization) for details. 
  1837.  
  1838. When the Scroll Back Buffer display first appears, the contents of your screen 
  1839. will look very much like the current terminal screen.  This is because you 
  1840. enter Scroll Back Mode at the bottom (the most recent part) of the buffer.  You 
  1841. may move backwards and forwards within the buffer using the cursor movement 
  1842. keys.  In addition to the cursor keys, there are a number of other functions 
  1843. available for locating text within the buffer and for writing all or part of 
  1844. the buffer to a disk file.  A run down of all the keys available in Scroll Back 
  1845. mode are listed here. 
  1846.  
  1847.  Cursor Keys 
  1848.            Up, Down, PgUp, PgDn, Home, End all behave as you would expect. 
  1849.            That is, the arrow keys move you backward and forward a line at a 
  1850.            time, PgUp and PgDn move a screen at time, and Home and End move you 
  1851.            to the beginning or the end of the buffer respectively. 
  1852.  
  1853.  Exit Scroll Back 
  1854.  
  1855.            [ESC]          Pressing the ESCape key will cancel Scroll Back Mode 
  1856.                           and return control to the Terminal Screen or the Chat 
  1857.                           Mode display depending upon where you were when you 
  1858.                           invoked the Scroll Back Buffer. 
  1859.  
  1860.  Note: You may also use Alt-X to cancel Scroll Back Mode. 
  1861.  
  1862.  Text Searches 
  1863.  
  1864.            [F]            Use the "F" key begin a text search through the 
  1865.                           buffer. You will be asked to provide the text to 
  1866.                           search for. The search is case-insensitive, this is 
  1867.                           to say that "Fred And Barney" will match "fred and 
  1868.                           barney" as well as "fred AND barney".  The search 
  1869.                           begins at the line of the buffer which is currently 
  1870.                           displayed at the top of the screen. 
  1871.  
  1872.  Note: You may also use the backslash key to begin a search. 
  1873.  
  1874.            [N]            Like the "F" key above but rather than querying for 
  1875.                           the text to search for it will simply continue 
  1876.                           searching for the last specified string. 
  1877.  
  1878.  Note: You may also use "A" to continue a search. 
  1879.  
  1880.  The Marked Area 
  1881.            The keystrokes mentioned below are used to define a "marked area" 
  1882.            within the Scroll Back Buffer.  This area will be displayed in an 
  1883.            alternate color from the rest of the Scroll Back Buffer.  The mark 
  1884.            defines exactly which lines will be written to disk when the "W" key 
  1885.            is pressed. 
  1886.  
  1887.            [T]            "Marks" the top line of the display.  If there 
  1888.                           currently is no marked area, the top line of the 
  1889.                           screen becomes both the top and bottom line of the 
  1890.                           marked area.  Otherwise, the marked area is expanded 
  1891.                           or contracted appropriately. 
  1892.  
  1893.  Note: You may also use "M" to mark the top line of the display. 
  1894.  
  1895.            [B]            "Marks" the bottom line of the display.  If there 
  1896.                           currently is no marked area, the bottom line of the 
  1897.                           screen becomes both the top and bottom line of the 
  1898.                           marked area.  Otherwise, the marked area is expanded 
  1899.                           or contracted appropriately. 
  1900.  
  1901.            [Q]            If an area of the scroll back buffer has been marked 
  1902.                           (see [T] and [B] above), this will allow you to 
  1903.                           upload that marked area as an ASCII upload.  You will 
  1904.                           be given a menu that asks whether you want the upload 
  1905.                           formatted as a quote or not.  If you select 
  1906.                           Unformatted, the marked text will be sent "as-is". If 
  1907.                           you select Formatted, however, you will be further 
  1908.                           queried for the "Initials" to use, you may specify 
  1909.                           any string, up to ten characters long here.  This 
  1910.                           feature is typically used when replying to messages 
  1911.                           or E-Mail on BBSes or on-line services and you wish 
  1912.                           to quote another letter writer; the "Initials" are 
  1913.                           meant to be an indication of whom you are quoting. 
  1914.                           When formatted text is uploaded, each line will be 
  1915.                           preceded with a two character left margin and "XX> " 
  1916.                           (where "XX" represents the initials you specified), 
  1917.                           and the text will be reformatted with intelligent 
  1918.                           word wrapping to fit into 72 columns.  For either 
  1919.                           type of upload, you will be shown a variation on the 
  1920.                           Ascii Upload dialog window (see Figure CC. in the 
  1921.                           section on Uploads) and you may change any of the 
  1922.                           Ascii Upload parameters at this point or simply press 
  1923.                           ENTER to begin. 
  1924.  
  1925.  Note: There are several alternate keystrokes which invoke this function: 
  1926.  Alt-Q, U, and Alt-U. 
  1927.  
  1928.            [W]            This will prompt for a file name and write the marked 
  1929.                           area of the Scroll Back Buffer to the file you 
  1930.                           specify.  If the file already exists you will be 
  1931.                           asked whether the new information should overwrite 
  1932.                           the current contents of the file, be appended to the 
  1933.                           current contents of the file, or whether you would 
  1934.                           rather specify another file name or cancel the 
  1935.                           operation.  If there is no currently marked area you 
  1936.                           will be asked whether you want to write the entire 
  1937.                           buffer to the file. 
  1938.  
  1939.  Note: You may also use Alt-W to write the buffer or marked area to a disk 
  1940.  file. 
  1941.  
  1942.  
  1943. ΓòÉΓòÉΓòÉ 9.6. Protocol Status Display ΓòÉΓòÉΓòÉ
  1944.  
  1945.                           During an XModem, XModem1K, YModem, YModem-G, or 
  1946.                           ZModem file transfer, TE/2 maintains a dialog box on 
  1947.                           screen which keeps you informed of the current status 
  1948.                           of the file transfer.  The dialog title (shown here 
  1949.                           as "ZModem Download") will indicate the actual 
  1950.                           protocol and function in use. 
  1951.  
  1952.                                                             ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1953.                                                             Γöé               ZModem Download                ΓöéΓûÆ
  1954.                                                             Γöé                                              ΓöéΓûÆ
  1955.                                                             Γöé         File Name:                           ΓöéΓûÆ
  1956.                                                             Γöé         File Size:                           ΓöéΓûÆ
  1957.                                                             Γöé Bytes Transferred:                           ΓöéΓûÆ
  1958.                                                             Γöé      Packet/Block:                           ΓöéΓûÆ
  1959.                                                             Γöé    Estimated Time:                           ΓöéΓûÆ
  1960.                                                             Γöé      Time Elapsed:                           ΓöéΓûÆ
  1961.                                                             Γöé  Percent Complete:                           ΓöéΓûÆ
  1962.                                                             Γöé Characters/Second:                           ΓöéΓûÆ
  1963.                                                             Γöé      Last Message:                           ΓöéΓûÆ
  1964.                                                             Γöé                                              ΓöéΓûÆ
  1965.                                                             ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓûÆ
  1966.                                                               ΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆ
  1967.                                        Figure HH.           File Transfer 
  1968.                           Status Dialog 
  1969.  
  1970.  File Name 
  1971.            This will display the name of the file currently in transit. If the 
  1972.            name of the file is longer than the space allowed, it is abbreviated 
  1973.            by removing characters from the beginning of the file name allowing 
  1974.            the most significant part of the name to be displayed.  If the file 
  1975.            name has been abbreviated, you will notice three dots ("...") as the 
  1976.            first three characters displayed in the file name. On an upload, the 
  1977.            entire path/name of the file as you had previously specified will be 
  1978.            shown, including the drive and/or path if they were given.  The path 
  1979.            information is for display only, if the protocol is one wherein the 
  1980.            file name is sent to the receiver, be assured that the drive and 
  1981.            path information is removed before the file name is sent to the 
  1982.            remote system. 
  1983.  
  1984.  File Size 
  1985.            If the total file size is available, it will be displayed here. 
  1986.            This will be available on any upload and on YModem, YModem-G, and 
  1987.            ZModem downloads. 
  1988.  
  1989.  Bytes Transferred 
  1990.            This will record the total number of bytes transferred for this file 
  1991.            thus far. 
  1992.  
  1993.  Packet/Block 
  1994.            All of the file transfer protocols send the information from the 
  1995.            sender to the receiver in packets or blocks.  The packets vary in 
  1996.            size from one protocol to the other; however this line will keep a 
  1997.            count of each packet as it is sent. 
  1998.  
  1999.  Estimated Time 
  2000.            Initially, this is a rough estimate of the time (in minutes and 
  2001.            seconds) which it will take to transmit or receive the file.  If the 
  2002.            total file size if not known (as in an XModem or XModem-1K download) 
  2003.            this will be impossible to estimate. The method used for computing 
  2004.            the initial value is: 
  2005.  
  2006.                          (((total file size) * 8) / (current baud)) * 0.75
  2007.            After the transfer has progressed for at least ten seconds, TE/2 
  2008.            will begin to recalculate this value based on the actual rate of 
  2009.            transfer and will redisplay the new value each time a packet is sent 
  2010.            or received. 
  2011.  
  2012.  Time Elapsed 
  2013.            This records the total time in minutes and seconds that have passed 
  2014.            during the transfer thus far. 
  2015.  
  2016.  Percent Complete 
  2017.            This is simply the Bytes Transferred divided by File Size made into 
  2018.            a percentage.  If the File Size is unknown (as in an XModem or 
  2019.            XModem-1K download) this value will be unknown. 
  2020.  
  2021.  Characters/Second 
  2022.            This is simply the Bytes Transferred divided by Time Elapsed. 
  2023.  
  2024.  Last Message 
  2025.            This is an indicator of the latest "interesting event" that has 
  2026.            transpired during the transfer.  It may contain such messages as 
  2027.            "TRANSMIT BLOCK" or "RECEIVE FILE" or "BAD CRC OR CHECKSUM". 
  2028.  
  2029.  Note on CompuServe B Plus Protocol 
  2030.  
  2031.  Do not be alarmed if you see what appears to be erratic behavior of the 
  2032.  numbers which appear in some of the numeric fields of the Protocol Status 
  2033.  Display during a CompuServe B Plus file transfer. CompuServe and the local 
  2034.  protocol driver re-negotiate during the course of the transfer, the estimated 
  2035.  times are recalculated at odd intervals, and the Bytes Transferred field will 
  2036.  alternately display the number of bytes received and the number of bytes 
  2037.  transmitted. Due to the difference in character between the status reporting 
  2038.  for this protocol with respect to the X-Y-ZModem family of protocols, future 
  2039.  versions of TE/2 will provide a dedicated status display for the CompuServe 
  2040.  protocol. 
  2041.  
  2042.  
  2043. ΓòÉΓòÉΓòÉ 10. Customization ΓòÉΓòÉΓòÉ
  2044.  
  2045. In the preceding sections we have used the phrase "by default" or "default 
  2046. behavior" quite a few times.  Just about as often we have mention that such and 
  2047. such feature can be modified and referred you here.  An attempt has been made 
  2048. to make TE/2 as user configurable as possible.  Let us examine the different 
  2049. methods we have available to us for modifying TE/2's "default" behavior. 
  2050.  
  2051. The following topics are coverd in this section: 
  2052.  
  2053.      TE2.INI 
  2054.         -  TE2.INI File Format 
  2055.         -  Initialization Variable Types 
  2056.         -  Initialization Variables by Major Function 
  2057.         -  Initialization Variables - Alphabetical List 
  2058.      TE2Color Program 
  2059.      TE2.XEX 
  2060.      TE2.FNK 
  2061.      TE2INP.XLT and TE2OUT.XLT 
  2062.  
  2063.  
  2064. ΓòÉΓòÉΓòÉ 10.1. TE2.INI ΓòÉΓòÉΓòÉ
  2065.  
  2066. TE2.INI is the default name of the TE/2 initialization file.  You can use it to 
  2067. customize a great number of different features of TE/2. 
  2068.  
  2069. Topics covered in this section are: 
  2070.  
  2071.      TE2.INI File Format 
  2072.      Initialization Variable Types 
  2073.      Initialization Variables by Major Function 
  2074.      Initialization Variables - Alphabetical List 
  2075.  
  2076.  
  2077. ΓòÉΓòÉΓòÉ 10.1.1. TE2.INI File Format ΓòÉΓòÉΓòÉ
  2078.  
  2079. When TE/2 begins it looks around for a file with the name "TE2.INI".  It looks 
  2080. first in the current directory, if it is not found there it looks in the 
  2081. directory that contains the currently executing copy of TE/2.  If it's not 
  2082. there then it looks in each directory referred to in the OS/2 environment 
  2083. setting for "PATH" the same as OS/2 searches for a file to execute when you 
  2084. type its name at the command line prompt.  If it finishes this process and 
  2085. still hasn't located TE2.INI, TE/2 will have no choice but to print an error 
  2086. message and exit. 
  2087.  
  2088. You may override the default name of TE2.INI and/or the path search for the 
  2089. file by using the TE/2 command line parameter "-f". See the section "TE/2 
  2090. Command Line" for further details. 
  2091.  
  2092. The TE2.INI is a flat text file that can be edited with the OS/2 system editor 
  2093. or with your favorite text editor.  If you use a word processor to edit this 
  2094. file you must be sure to save the file in straight ASCII format, not in the 
  2095. word processor's document format. Consult the documentation for your word 
  2096. processor if you are unsure of how to do this. 
  2097.  
  2098. Most every line in TE2.INI will have a variable name and a value for the 
  2099. variable.  Certain lines or parts of lines may be used for commenting the file 
  2100. to make it more readable.  Any text on any line which begins with a semicolon 
  2101. (";") is considered a comment when TE/2 reads the file and will not be 
  2102. interpreted as a command.  You may have blank lines in the file, they are 
  2103. ignored.  You must have at least one space or tab between the variable and its 
  2104. value but you may also have as many as you like.  In the same vein, spaces or 
  2105. tabs on a line before the variable name or after the value are likewise 
  2106. ignored.  For a simple example, refer to Figure II.  In this example, the first 
  2107. two lines are comments, the third, blank line is ignored.  In the fourth line 
  2108. the variable "baud" is set to the value "2400" and a clarifying comment ends 
  2109. the line. 
  2110.  
  2111.         ---------------------------------------------------------
  2112.  
  2113.                 ; This is a very simple TE/2
  2114.                 ; initialization file
  2115.  
  2116.                 baud    2400    ; This sets default baud to 2400
  2117.                 parity  None    ; and parity to "N"
  2118.  
  2119.         ---------------------------------------------------------
  2120.  
  2121. Figure II. -- TE2.INI Example 
  2122.  
  2123. There is one "metacommand" which is neither a variable name nor a comment which 
  2124. may be used in TE2.INI.  That is the keyword: INCLUDE.  The syntax on an 
  2125. "INCLUDE" statement is: 
  2126.  
  2127.                                        INCLUDE filename
  2128.  
  2129. where "filename" is searched for via the same methods as outlined above for 
  2130. TE2.INI itself.  There is ONE RESTRICTION on include-file filenames: The 
  2131. filename must NOT include any embedded spaces. Otherwise, all valid OS/2 file 
  2132. names are allowed.  If the file is found, it will be opened and read as though 
  2133. it were contained at that point in the calling INI file.  The included file may 
  2134. contain valid TE2.INI settings, comments, or even other "INCLUDE" statements. 
  2135. When the TE/2 has finished reading the included file, it will return to the 
  2136. original file and resume processing on the next line after the "INCLUDE" 
  2137. statement. 
  2138.  
  2139. Note that the entries in TE2.INI are not case sensitive.  That is the example 
  2140. could have used "Baud" or "BAUD" instead of "baud" and the results would be the 
  2141. same. 
  2142.  
  2143.  
  2144. ΓòÉΓòÉΓòÉ 10.1.2. Initialization Variable Types ΓòÉΓòÉΓòÉ
  2145.  
  2146. There are a very large number of variables which may be set in the TE2.INI 
  2147. file.  They control nearly every aspect of how TE/2 will operate.  Many of 
  2148. these you will never need to adjust, a few you will probably set once and 
  2149. forget.  Though there are a lot of variables to deal with, they fall into 
  2150. several broad groups that have some things in common.  These groups are: 
  2151.  
  2152.  True/False variables 
  2153.            These may have one of two values: "True" or "False".  If you prefer, 
  2154.            "Yes" and "No" can be used instead of "True" and "False".  You can 
  2155.            mix and match the two styles. 
  2156.  
  2157.  Numeric variables 
  2158.            These variables expect a number for a value.  Sometimes there is a 
  2159.            minimum and/or maximum value for the variable or the value may only 
  2160.            be taken from a well defined list of possible values.  This will be 
  2161.            indicated for each individual variable in the section below.  The 
  2162.            numbers must be integer values in standard decimal (base 10) 
  2163.            notation. 
  2164.  
  2165.  Path Name variables 
  2166.            Sometimes a file name, sometimes just a path is required for these. 
  2167.            Paths may be fully specified or relative, the drive indicator may be 
  2168.            omitted if it is not needed. You may freely use the forward slash 
  2169.            ("/") as a subdirectory separator instead of the backslash ("\") if 
  2170.            you prefer. Some of the path variables will be checked for existence 
  2171.            when TE2.INI is read and a warning will be printed on the screen if 
  2172.            the path does not exist. 
  2173.  
  2174.  Modem String variables 
  2175.            Modem string variables are for specifying the commands that will be 
  2176.            sent to your modem, i.e., "ATDT" for the dialing command.  There are 
  2177.            several problems that arise when specifying these strings however: 
  2178.  
  2179.              1. They may need to contain a space character which is usually a 
  2180.                 token delimiter. 
  2181.              2. They may need to contain a semicolon character which usually 
  2182.                 introduces a comment. 
  2183.              3. They may need to contain control characters, such as a carriage 
  2184.                 return character which is impossible to enter into the file 
  2185.                 without ending the line. 
  2186.  
  2187.           Here are the ways to deal with these problems: 
  2188.  
  2189.              1. If you need to enter a space character, use an underscore 
  2190.                 character ("_") instead.  If you really need an underscore, use 
  2191.                 two of them. 
  2192.              2. If you need to enter a semicolon, use an exclamation point 
  2193.                 ("!") instead.  If you really need an exclamation point, use 
  2194.                 two of them. 
  2195.              3. If you need to enter a control character, use standard "^n" 
  2196.                 notation.  For instance, if you need a carriage return 
  2197.                 character you would use "^M" (because the carriage return is 
  2198.                 ASCII code 13 and "M" is the 13th letter in the English 
  2199.                 alphabet).  A few of the most important conversions are given 
  2200.                 here: 
  2201.  
  2202.                                    ^@ -- character  0, a NUL character
  2203.                                    ^G -- character  7, a bell or beep
  2204.                                    ^H -- character  8, a backspace
  2205.                                    ^I -- character  9, a tab character
  2206.                                    ^J -- character 10, a line feed character
  2207.                                    ^M -- character 13, a carriage return character
  2208.                                    ^[ -- character 27, an escape character
  2209.                                    If you need to enter a "^" character, use two of them.
  2210.  
  2211.           There is one other important character that may be placed into a 
  2212.           modem string.  This is the delay character, usually the tilde ("~") 
  2213.           but even this may be changed within TE2.INI (see variable 
  2214.           "ModemDelayChar").  This character will result in a short delay 
  2215.           (usually 0.5 seconds but also settable via the variable 
  2216.           "ModemDelayChar") when the string is sent to the modem. 
  2217.  
  2218.  Color Attribute variables 
  2219.            NOTE:The easiest way to adjust the colors in TE/2 is via the 
  2220.            supplied TE2COLOR.EXE program, either executed from inside of TE/2 
  2221.            via Alt-Y or standalone.  See the section titled TE2Color.EXE for 
  2222.            further information on this.  If you prefer to adjust these variable 
  2223.            by hand or are just interested in what is going on "behind the 
  2224.            scenes", read on.  Otherwise it is safe to skip this section. 
  2225.  
  2226.           These variables determine the colors that TE/2 will use to display 
  2227.           its various screens.  Each is a number from zero to 255 and may be 
  2228.           expressed in either decimal or hexadecimal notation.  There are eight 
  2229.           different colors to choose from; however, foreground colors may be 
  2230.           selected to be in either normal or high intensity.  If you run a full 
  2231.           screen session, you can make foreground characters blink, if you run 
  2232.           in a VIO window you can choose the background to be either normal or 
  2233.           high intensity. 
  2234.  
  2235.           These are the eight available colors and their associated numbers: 
  2236.  
  2237.            Black          0 
  2238.            Blue           1 
  2239.            Green          2 
  2240.            Cyan           3 
  2241.            Red            4 
  2242.            Magenta        5 
  2243.            Brown          6 
  2244.            White          7 
  2245.  
  2246.           To specify a high intensity color, add eight to the value. Thus, 
  2247.           high-intensity blue is number 9.  Note that high-intensity brown 
  2248.           becomes yellow. 
  2249.  
  2250.           To formulate a color attribute, you just combine the color numbers 
  2251.           for both the foreground and background into one number.  Do this by 
  2252.           taking the background number, multiply it by sixteen and add to it 
  2253.           the foreground color. 
  2254.  
  2255.            Example:       We want light blue on black.  Light blue is color 9, 
  2256.                           black is color 0 (black is always the easiest 
  2257.                           background to use).  (16 * 0) + 9 = 9 (or, in hex 
  2258.                           notation (0x09). 
  2259.  
  2260.            Example:       We want light cyan on a blue background. Light cyan 
  2261.                           is color number 11, blue is 1. (16 * 1) + 11 = 27 (or 
  2262.                           0x1b in hex notation). 
  2263.  
  2264.           If you add 128 to the resulting value, you will get either blinking 
  2265.           foreground (in a full screen session) or high intensity background 
  2266.           (in a VIO window). Or you may use the following chart.  To use the 
  2267.           chart, find the color you want for the foreground along the top and 
  2268.           find the color you want for the background along the side.  The 
  2269.           number on the chart where that line and column intersect is the 
  2270.           number for normal foreground and normal background.  If you want high 
  2271.           intensity foreground, add eight.  If you want blinking foreground 
  2272.           (full screen) or high intensity background (VIO window) add 128. 
  2273.  
  2274.                                  Black  Blue   Green  Cyan   Red    Magnt  Brown  White
  2275.                                 +-------------------------------------------------------
  2276.                         Black   |   0     1      2      3      4      5      6      7
  2277.                         Blue    |  16    17     18     19     20     21     22     23
  2278.                         Green   |  32    33     34     35     36     37     38     39
  2279.                         Cyan    |  48    49     50     51     52     53     54     55
  2280.                         Red     |  64    65     66     67     68     69     70     71
  2281.                         Magenta |  80    81     82     83     84     85     86     87
  2282.                         Brown   |  96    97     98     99    100    101    102    103
  2283.                         White   | 112   113    114    115    116    117    118    119
  2284.  
  2285.  Enumerated Value variables 
  2286.            Some variables have only a relatively small range of values to 
  2287.            choose from.  One example of this is "WordLen" which may only take 
  2288.            the values 7 or 8.  Another is "CtsRts" which may only take the 
  2289.            values "cts", "rts", "both", or "neither". Variables of this type 
  2290.            will be dealt with individually. 
  2291.  
  2292.  Other variables 
  2293.            And then there are the several that don't quite fit into any of 
  2294.            these pigeon holes.  An example of this would be "AsciiUL" which 
  2295.            takes a list of parameters delimited by commas.  The thing to 
  2296.            remember here is that the space character is still a token delimiter 
  2297.            so there must be no embedded spaces in these parameter strings.  For 
  2298.            example: 
  2299.  
  2300.                                         "ULPrtyClass" takes two parameters,
  2301.                                             ULPrtyClass   fixedhigh,0
  2302.                                         is a valid entry for this variable,
  2303.                                             ULPrtyClass   fixedhigh, 0
  2304.                                         is not.
  2305.  
  2306.  The topics Initialization Variables by Major Function and Initialization 
  2307.  Variables - Alphabetical List present all of TE/2's initialization variables. 
  2308.  
  2309.  For both these lists, you should note that the default value listed here is 
  2310.  the default if the variable DOES NOT APPEAR in the TE2.INI file at all. 
  2311.  
  2312.  TE/2 is distributed with an example TE2.INI which changes the values of some 
  2313.  of these variables. 
  2314.  
  2315.  
  2316. ΓòÉΓòÉΓòÉ 10.1.3. Initialization Variables by Major Function ΓòÉΓòÉΓòÉ
  2317.  
  2318.  Comm Port Settings 
  2319.  
  2320.            Variable                      Default 
  2321.  
  2322.            Baud                          2400 
  2323.  
  2324.                                          Type:                    numeric, must 
  2325.                                                                   be a valid 
  2326.                                                                   baud rate 
  2327.                                          Notes:                   this will 
  2328.                                                                   become the 
  2329.                                                                   default baud 
  2330.                                                                   rate when 
  2331.                                                                   TE/2 first 
  2332.                                                                   enters 
  2333.                                                                   terminal 
  2334.                                                                   mode. 
  2335.  
  2336.            BreakLen                      1000ms 
  2337.  
  2338.                                          Type:                    numeric, 
  2339.                                                                   greater than 
  2340.                                                                   zero 
  2341.                                          Notes:                   Break signal 
  2342.                                                                   duration in 
  2343.                                                                   milliseconds 
  2344.  
  2345.            CtsRts                        BOTH 
  2346.  
  2347.                                          Type:                    enumeration, 
  2348.                                                                   CTS, RTS, 
  2349.                                                                   BOTH, or 
  2350.                                                                   NEITHER 
  2351.  
  2352.            Device                        com1 
  2353.  
  2354.                                          Type:                    simple 
  2355.                                                                   string, rules 
  2356.                                                                   for modem 
  2357.                                                                   strings apply 
  2358.                                          Notes:                   The "Device" 
  2359.                                                                   parameter may 
  2360.                                                                   override any 
  2361.                                                                   "Port" 
  2362.                                                                   parameter 
  2363.                                                                   given in the 
  2364.                                                                   file.  You do 
  2365.                                                                   not have to 
  2366.                                                                   specify 
  2367.                                                                   "com1", 
  2368.                                                                   "com2", et 
  2369.                                                                   cetera if 
  2370.                                                                   your comm 
  2371.                                                                   device has 
  2372.                                                                   another name 
  2373.                                                                   however the 
  2374.                                                                   Alt-I 
  2375.                                                                   information 
  2376.                                                                   display will 
  2377.                                                                   not match the 
  2378.                                                                   reality when 
  2379.                                                                   you use the 
  2380.                                                                   "Device" 
  2381.                                                                   parameter 
  2382.                                                                   unless it is 
  2383.                                                                   named "com1", 
  2384.                                                                   "com2", etc., 
  2385.                                                                   and the 
  2386.                                                                   "Port" 
  2387.                                                                   parameter is 
  2388.                                                                   set to match. 
  2389.  
  2390.            ExtendedFIFO                  not specified 
  2391.  
  2392.                                          Type:                    enumerated, 
  2393.                                                                   not 
  2394.                                                                   specified, 
  2395.                                                                   TRUE, FALSE, 
  2396.                                                                   or AUTO 
  2397.                                          Notes:                   For use only 
  2398.                                                                   if you have a 
  2399.                                                                   16550 UART 
  2400.                                                                   installed on 
  2401.                                                                   your serial 
  2402.                                                                   port.  If the 
  2403.                                                                   keyword does 
  2404.                                                                   not appear in 
  2405.                                                                   TE2.INI (not 
  2406.                                                                   specified) 
  2407.                                                                   then the 
  2408.                                                                   ambient state 
  2409.                                                                   of the 16550 
  2410.                                                                   is preserved. 
  2411.                                                                   If set to 
  2412.                                                                   anything at 
  2413.                                                                   all, the 
  2414.                                                                   device is 
  2415.                                                                   checked first 
  2416.                                                                   for Extended 
  2417.                                                                   Hardware 
  2418.                                                                   Buffering 
  2419.                                                                   support.  If 
  2420.                                                                   supported, 
  2421.                                                                   then if 
  2422.                                                                   ExtendedFIFO 
  2423.                                                                   is set to 
  2424.                                                                   FALSE, 
  2425.                                                                   buffering is 
  2426.                                                                   disabled; if 
  2427.                                                                   set to TRUE, 
  2428.                                                                   buffering is 
  2429.                                                                   enabled with 
  2430.                                                                   a Receive 
  2431.                                                                   Trigger level 
  2432.                                                                   of 8 and a 
  2433.                                                                   Transmit Load 
  2434.                                                                   Buffer Count 
  2435.                                                                   of 16; if set 
  2436.                                                                   to AUTO, then 
  2437.                                                                   AutoBuffering 
  2438.                                                                   is enabled. 
  2439.  
  2440.            Parity                        N 
  2441.  
  2442.                                          Type:                    enumerated, 
  2443.                                                                   must be N, O, 
  2444.                                                                   E, M, or S 
  2445.                                          Notes:                   this will 
  2446.                                                                   become the 
  2447.                                                                   default 
  2448.                                                                   parity when 
  2449.                                                                   TE/2 first 
  2450.                                                                   enters 
  2451.                                                                   terminal 
  2452.                                                                   mode. 
  2453.  
  2454.            Port                          1 
  2455.  
  2456.                                          Type:                    numeric, must 
  2457.                                                                   be 1, 2, ..., 
  2458.                                                                   8 
  2459.                                          Notes:                   If your comm 
  2460.                                                                   device is 
  2461.                                                                   named "comX" 
  2462.                                                                   where X is a 
  2463.                                                                   number from 1 
  2464.                                                                   to 8, you do 
  2465.                                                                   not need to 
  2466.                                                                   use the 
  2467.                                                                   "Device" 
  2468.                                                                   parameter 
  2469.                                                                   (above) and 
  2470.                                                                   may simply 
  2471.                                                                   specify the 
  2472.                                                                   port number. 
  2473.  
  2474.            StopBits                      1 
  2475.  
  2476.                                          Type:                    enumerated, 
  2477.                                                                   must be 1, 
  2478.                                                                   1.5, or 2 
  2479.                                          Notes:                   this will 
  2480.                                                                   become the 
  2481.                                                                   default 
  2482.                                                                   number of 
  2483.                                                                   stop bits 
  2484.                                                                   when TE/2 
  2485.                                                                   enters 
  2486.                                                                   terminal 
  2487.                                                                   mode. 
  2488.  
  2489.            WordLen                       8 
  2490.  
  2491.                                          Type:                    numeric, must 
  2492.                                                                   be 7 or 8 
  2493.                                          Notes:                   this will 
  2494.                                                                   become the 
  2495.                                                                   default word 
  2496.                                                                   length when 
  2497.                                                                   TE/2 first 
  2498.                                                                   enters 
  2499.                                                                   terminal 
  2500.                                                                   mode. 
  2501.  
  2502.            XonXoff                       NEITHER 
  2503.  
  2504.                                          Type:                    enumerated, 
  2505.                                                                   NEITHER, 
  2506.                                                                   TRANSMIT, 
  2507.                                                                   RECEIVE, or 
  2508.                                                                   BOTH 
  2509.  
  2510.  Terminal Settings 
  2511.  
  2512.            Variable                      Default 
  2513.  
  2514.            AlarmPopUp                    false 
  2515.  
  2516.                                          Type:                    true/false 
  2517.                                          Notes: 
  2518.                                                                   enables/disable 
  2519.                                                                   alarm pop-up 
  2520.                                                                   screens. 
  2521.                                                                   Further, note 
  2522.                                                                   that the 
  2523.                                                                   alarm pop-up 
  2524.                                                                   will only 
  2525.                                                                   ever be 
  2526.                                                                   displayed if 
  2527.                                                                   TE/2 is not 
  2528.                                                                   the 
  2529.                                                                   foreground 
  2530.                                                                   task at the 
  2531.                                                                   time of the 
  2532.                                                                   alarm. 
  2533.  
  2534.            AlarmTime                     2 secs 
  2535.  
  2536.                                          Type:                    numeric, must 
  2537.                                                                   be greater 
  2538.                                                                   than or equal 
  2539.                                                                   to zero 
  2540.                                          Notes:                   Alarm 
  2541.                                                                   duration in 
  2542.                                                                   seconds, zero 
  2543.                                                                   disables the 
  2544.                                                                   alarm 
  2545.  
  2546.            AlarmType                     CHIME 
  2547.  
  2548.                                          Type:                    enumerated: 
  2549.                                                                   NONE, CHIME, 
  2550.                                                                   or BUZZER 
  2551.                                          Notes:                   Determines 
  2552.                                                                   how the alarm 
  2553.                                                                   will sound 
  2554.  
  2555.            ChatBuffered                  true 
  2556.  
  2557.                                          Type:                    true/false 
  2558.                                          Notes:                   entry value 
  2559.                                                                   for chat mode 
  2560.                                                                   buffering 
  2561.  
  2562.            ColorLock                     false 
  2563.  
  2564.                                          Type:                    true/false 
  2565.                                          Notes:                   if true the 
  2566.                                                                   terminal 
  2567.                                                                   color cannot 
  2568.                                                                   be changed 
  2569.                                                                   via ANSI 
  2570.                                                                   codes from 
  2571.                                                                   the remote 
  2572.  
  2573.            ClsReset                      false 
  2574.  
  2575.                                          Type:                    true/false 
  2576.                                          Notes:                   if set to 
  2577.                                                                   true, the 
  2578.                                                                   current color 
  2579.                                                                   attribute for 
  2580.                                                                   the terminal 
  2581.                                                                   screen will 
  2582.                                                                   be set to the 
  2583.                                                                   default (see 
  2584.                                                                   TermAttr) 
  2585.                                                                   when a 
  2586.                                                                   clear-screen 
  2587.                                                                   command is 
  2588.                                                                   issued 
  2589.                                                                   (either via 
  2590.                                                                   Alt-C or by a 
  2591.                                                                   terminal 
  2592.                                                                   code). 
  2593.                                                                   Otherwise the 
  2594.                                                                   screen is 
  2595.                                                                   clears to the 
  2596.                                                                   current 
  2597.                                                                   attribute. 
  2598.  
  2599.            CursorBottom                  unspecified 
  2600.  
  2601.                                          Type:                    numeric 
  2602.                                          Notes:                   Specify the 
  2603.                                                                   scan line 
  2604.                                                                   setting for 
  2605.                                                                   the bottom of 
  2606.                                                                   the cursor. 
  2607.                                                                   See also 
  2608.                                                                   CursorTop; if 
  2609.                                                                   CursorBottom 
  2610.                                                                   is set then 
  2611.                                                                   CursortTop 
  2612.                                                                   must also be 
  2613.                                                                   set or the 
  2614.                                                                   results are 
  2615.                                                                   unpredictable. 
  2616.                                                                   If both 
  2617.                                                                   CursorTop and 
  2618.                                                                   CursorBottom 
  2619.                                                                   are left 
  2620.                                                                   unspecified, 
  2621.                                                                   the size of 
  2622.                                                                   the cursor 
  2623.                                                                   will not be 
  2624.                                                                   modified. 
  2625.  
  2626.            CursorTop                     unspecified 
  2627.  
  2628.                                          Type:                    numeric 
  2629.                                          Notes:                   Specify the 
  2630.                                                                   scan line 
  2631.                                                                   setting for 
  2632.                                                                   the top of 
  2633.                                                                   the cursor. 
  2634.                                                                   See also 
  2635.                                                                   CursorBottom; 
  2636.                                                                   if CursorTop 
  2637.                                                                   is set then 
  2638.                                                                   CursortBottom 
  2639.                                                                   must also be 
  2640.                                                                   set or the 
  2641.                                                                   results are 
  2642.                                                                   unpredictable. 
  2643.                                                                   If both 
  2644.                                                                   CursorTop and 
  2645.                                                                   CursorBottom 
  2646.                                                                   are left 
  2647.                                                                   unspecified, 
  2648.                                                                   the size of 
  2649.                                                                   the cursor 
  2650.                                                                   will not be 
  2651.                                                                   modified. 
  2652.  
  2653.            DirActive                     true 
  2654.  
  2655.                                          Type:                    true/false 
  2656.                                          Notes:                   initial 
  2657.                                                                   display/nondisplay 
  2658.                                                                   of Dialing 
  2659.                                                                   Directory 
  2660.  
  2661.            LFafterCR                     false 
  2662.  
  2663.                                          Type:                    true/false 
  2664.                                          Notes:                   entry value 
  2665.                                                                   for LF After 
  2666.                                                                   CR 
  2667.  
  2668.            LocalEcho                     false 
  2669.  
  2670.                                          Type:                    true/false 
  2671.                                          Notes:                   entry value 
  2672.                                                                   for Local 
  2673.                                                                   Echo 
  2674.  
  2675.            LogoDelay                     8 secs 
  2676.  
  2677.                                          Type:                    numeric, 
  2678.                                                                   greater than 
  2679.                                                                   or equal to 
  2680.                                                                   zero 
  2681.                                          Notes:                   Length of 
  2682.                                                                   time the TE/2 
  2683.                                                                   logo will 
  2684.                                                                   remain on 
  2685.                                                                   screen after 
  2686.                                                                   primary 
  2687.                                                                   initialization 
  2688.                                                                   has 
  2689.                                                                   completed. 
  2690.                                                                   If this is 
  2691.                                                                   set to zero, 
  2692.                                                                   the logo will 
  2693.                                                                   not be 
  2694.                                                                   displayed. 
  2695.                                                                   Note that in 
  2696.                                                                   this version 
  2697.                                                                   of TE/2 the 
  2698.                                                                   logo display 
  2699.                                                                   is followed 
  2700.                                                                   by a 
  2701.                                                                   shareware 
  2702.                                                                   notice; this 
  2703.                                                                   notice cannot 
  2704.                                                                   be disabled. 
  2705.  
  2706.            MatchBaud                     true 
  2707.  
  2708.                                          Type:                    true/false 
  2709.                                          Notes:                   if false the 
  2710.                                                                   dialer will 
  2711.                                                                   not attempt 
  2712.                                                                   to match the 
  2713.                                                                   baud rate 
  2714.                                                                   after making 
  2715.                                                                   a connection. 
  2716.                                                                   Use this if 
  2717.                                                                   you need to 
  2718.                                                                   "Lock" the 
  2719.                                                                   baud rate for 
  2720.                                                                   a high-speed 
  2721.                                                                   connection. 
  2722.  
  2723.            MenuActive                    true 
  2724.  
  2725.                                          Type:                    true/false 
  2726.                                          Notes:                   initial 
  2727.                                                                   display/nondisplay 
  2728.                                                                   of Terminal 
  2729.                                                                   Modem menu 
  2730.  
  2731.            NoOvIO                        false 
  2732.  
  2733.                                          Type:                    true/false 
  2734.                                          Notes:                   set this 
  2735.                                                                   setting ONLY 
  2736.                                                                   if you are 
  2737.                                                                   running TE/2 
  2738.                                                                   on a shared 
  2739.                                                                   modem across 
  2740.                                                                   a LAN and 
  2741.                                                                   then ONLY if 
  2742.                                                                   you are 
  2743.                                                                   experiencing 
  2744.                                                                   TRAP 0008 
  2745.                                                                   problems.  If 
  2746.                                                                   the problem 
  2747.                                                                   persists, 
  2748.                                                                   please 
  2749.                                                                   contact 
  2750.                                                                   Oberon 
  2751.                                                                   Software. 
  2752.  
  2753.            OutputBuffer                  0 
  2754.  
  2755.                                          Type:                    numeric 
  2756.                                          Notes:                   Set this to a 
  2757.                                                                   value greater 
  2758.                                                                   than zero to 
  2759.                                                                   specify the 
  2760.                                                                   size of a 
  2761.                                                                   buffer which 
  2762.                                                                   TE/2 will use 
  2763.                                                                   for output 
  2764.                                                                   characters 
  2765.                                                                   (i.e., 
  2766.                                                                   characters 
  2767.                                                                   typed at the 
  2768.                                                                   terminal or 
  2769.                                                                   emitted via a 
  2770.                                                                   function key 
  2771.                                                                   macro or 
  2772.                                                                   script 
  2773.                                                                   language 
  2774.                                                                   transmit() 
  2775.                                                                   statement). 
  2776.                                                                   A background 
  2777.                                                                   thread will 
  2778.                                                                   be started 
  2779.                                                                   which will 
  2780.                                                                   periodically 
  2781.                                                                   flush this 
  2782.                                                                   buffer to the 
  2783.                                                                   com device. 
  2784.                                                                   This setting 
  2785.                                                                   should only 
  2786.                                                                   be considered 
  2787.                                                                   in a 
  2788.                                                                   networked 
  2789.                                                                   situation 
  2790.                                                                   when using a 
  2791.                                                                   shared modem 
  2792.                                                                   and then only 
  2793.                                                                   if network 
  2794.                                                                   packet size 
  2795.                                                                   considerations 
  2796.                                                                   are relevant. 
  2797.  
  2798.            QueryHangUp                   false 
  2799.  
  2800.                                          Type:                    enumerated: 
  2801.                                                                   TRUE, FALSE, 
  2802.                                                                   IFCARRIER 
  2803.                                          Notes:                   If TRUE, TE/2 
  2804.                                                                   will ask for 
  2805.                                                                   verification 
  2806.                                                                   each time 
  2807.                                                                   before 
  2808.                                                                   hanging up or 
  2809.                                                                   exiting.  If 
  2810.                                                                   FALSE, TE/2 
  2811.                                                                   will never 
  2812.                                                                   ask for 
  2813.                                                                   verification. 
  2814.                                                                   If IFCARRIER, 
  2815.                                                                   TE/2 will ask 
  2816.                                                                   only if it is 
  2817.                                                                   currently 
  2818.                                                                   on-line. 
  2819.  
  2820.            SaveScreen                    true 
  2821.  
  2822.                                          Type:                    true/false 
  2823.                                          Notes:                   If FALSE the 
  2824.                                                                   contents of 
  2825.                                                                   the screen 
  2826.                                                                   before TE/2 
  2827.                                                                   run will NOT 
  2828.                                                                   be saved and 
  2829.                                                                   restored 
  2830.                                                                   afterwards. 
  2831.  
  2832.            ScreenLines                   current number of screen lines 
  2833.  
  2834.                                          Type:                    numeric, must 
  2835.                                                                   be greater 
  2836.                                                                   than zero 
  2837.                                          Notes:                   This sets the 
  2838.                                                                   desired 
  2839.                                                                   number of 
  2840.                                                                   lines for the 
  2841.                                                                   screen. 
  2842.  
  2843.            ScrollBack                    250 
  2844.  
  2845.                                          Type:                    number, 
  2846.                                                                   greater than 
  2847.                                                                   or equal to 
  2848.                                                                   zero 
  2849.                                          Notes:                   Number of 
  2850.                                                                   lines to 
  2851.                                                                   retain in 
  2852.                                                                   Scroll Back 
  2853.                                                                   Buffer, if 
  2854.                                                                   this is set 
  2855.                                                                   to zero the 
  2856.                                                                   Scroll Back 
  2857.                                                                   Buffer is 
  2858.                                                                   disabled. 
  2859.  
  2860.            SwapBS4Del                    false 
  2861.  
  2862.                                          Type:                    true/false 
  2863.                                          Notes:                   If TRUE the 
  2864.                                                                   TE/2 will 
  2865.                                                                   internally 
  2866.                                                                   redefine the 
  2867.                                                                   Backspace key 
  2868.                                                                   such that it 
  2869.                                                                   transmits an 
  2870.                                                                   ASCII 127 
  2871.                                                                   (usually 
  2872.                                                                   known as a 
  2873.                                                                   DEL or RUBOUT 
  2874.                                                                   character) 
  2875.                                                                   instead of 
  2876.                                                                   the usual 
  2877.                                                                   ASCII 8 (the 
  2878.                                                                   real 
  2879.                                                                   BACKSPACE 
  2880.                                                                   character). 
  2881.                                                                   The mapping 
  2882.                                                                   effects only 
  2883.                                                                   the actual 
  2884.                                                                   backspace 
  2885.                                                                   key, i.e., 
  2886.                                                                   the Del and 
  2887.                                                                   Delete keys 
  2888.                                                                   retains their 
  2889.                                                                   values and 
  2890.                                                                   CONTROL+H 
  2891.                                                                   continues to 
  2892.                                                                   transmit an 
  2893.                                                                   actual 
  2894.                                                                   BACKSPACE. 
  2895.                                                                   This 
  2896.                                                                   conversion is 
  2897.                                                                   applied 
  2898.                                                                   BEFORE 
  2899.                                                                   character 
  2900.                                                                   translation 
  2901.                                                                   via the 
  2902.                                                                   TE2OUT.XLT 
  2903.                                                                   file is 
  2904.                                                                   applied. 
  2905.  
  2906.  Emulation Settings 
  2907.  
  2908.            Variable                      Default 
  2909.  
  2910.            Emulate                       ANSI_TE2 
  2911.  
  2912.                                          Type:                    enumerated: 
  2913.                                                                   TTY, ANSI, 
  2914.                                                                   ANSI_TE2, 
  2915.                                                                   VT100, or 
  2916.                                                                   3101 
  2917.                                          Notes:                   defines the 
  2918.                                                                   default 
  2919.                                                                   terminal 
  2920.                                                                   emulation at 
  2921.                                                                   program 
  2922.                                                                   startup 
  2923.  
  2924.            EnqReply                      NULL 
  2925.  
  2926.                                          Type:                    modem string 
  2927.                                          Notes:                   in VT100 
  2928.                                                                   mode, this 
  2929.                                                                   string will 
  2930.                                                                   be sent to 
  2931.                                                                   the remote 
  2932.                                                                   system in 
  2933.                                                                   response to 
  2934.                                                                   an ENQ 
  2935.                                                                   character 
  2936.  
  2937.            AutoNL3101                    FALSE 
  2938.  
  2939.                                          Type:                    true/false 
  2940.                                          Notes:                   simulates the 
  2941.                                                                   setting of 
  2942.                                                                   Switch 31, 
  2943.                                                                   the AUTO NL 
  2944.                                                                   switch on the 
  2945.                                                                   IBM 3101.  If 
  2946.                                                                   true, the 
  2947.                                                                   cursor will 
  2948.                                                                   move to the 
  2949.                                                                   first 
  2950.                                                                   position on 
  2951.                                                                   the next line 
  2952.                                                                   after 
  2953.                                                                   displaying a 
  2954.                                                                   character in 
  2955.                                                                   column 80 
  2956.  
  2957.            AutoLF3101                    FALSE 
  2958.  
  2959.                                          Type:                    true/false 
  2960.                                          Notes:                   simulates the 
  2961.                                                                   setting of 
  2962.                                                                   Switch 32, 
  2963.                                                                   the AUTO LF 
  2964.                                                                   switch on the 
  2965.                                                                   IBM 3101.  If 
  2966.                                                                   true, the 
  2967.                                                                   cursor will 
  2968.                                                                   react to a CR 
  2969.                                                                   as if it were 
  2970.                                                                   a CR-LF pair. 
  2971.  
  2972.            Scroll3101                    TRUE 
  2973.  
  2974.                                          Type:                    true/false 
  2975.                                          Notes:                   simulates the 
  2976.                                                                   setting of 
  2977.                                                                   Switch 34, 
  2978.                                                                   the SCROLL 
  2979.                                                                   switch on the 
  2980.                                                                   IBM 3101.  If 
  2981.                                                                   set to false, 
  2982.                                                                   scrolling is 
  2983.                                                                   disabled. 
  2984.  
  2985.            EndChar3101                   CR 
  2986.  
  2987.                                          Type:                    enumerated: 
  2988.                                                                   ETX, CR, EOT, 
  2989.                                                                   XOFF 
  2990.                                          Notes:                   simulates the 
  2991.                                                                   settings of 
  2992.                                                                   Switches 16 
  2993.                                                                   and 17 on the 
  2994.                                                                   IBM 3101. 
  2995.                                                                   These 
  2996.                                                                   settings 
  2997.                                                                   define what 
  2998.                                                                   character 
  2999.                                                                   will be 
  3000.                                                                   transmitted 
  3001.                                                                   by the Enter 
  3002.                                                                   key. 
  3003.  
  3004.            SetVTDefAttr                  false 
  3005.  
  3006.                                          Type:                    true/false 
  3007.                                          Notes:                   If TRUE, the 
  3008.                                                                   value of your 
  3009.                                                                   TermAttr will 
  3010.                                                                   be given to 
  3011.                                                                   the VT100 
  3012.                                                                   handler to 
  3013.                                                                   use as the 
  3014.                                                                   default 
  3015.                                                                   attribute 
  3016.                                                                   instead of 
  3017.                                                                   the default 
  3018.                                                                   white on 
  3019.                                                                   black. 
  3020.  
  3021.            VT100Backspace                false 
  3022.  
  3023.                                          Type:                    true/false 
  3024.                                          Notes:                   If TRUE, 
  3025.                                                                   backspace 
  3026.                                                                   characters 
  3027.                                                                   received by 
  3028.                                                                   the VT100 
  3029.                                                                   emulation 
  3030.                                                                   will be 
  3031.                                                                   handled as 
  3032.                                                                   though they 
  3033.                                                                   were actually 
  3034.                                                                   the sequence, 
  3035.                                                                   Backspace, 
  3036.                                                                   Space, 
  3037.                                                                   Backspace, 
  3038.                                                                   i.e., a 
  3039.                                                                   destructive 
  3040.                                                                   backspace. 
  3041.  
  3042.            VT100Prn                      NULL 
  3043.  
  3044.                                          Type:                    path name 
  3045.                                          Notes:                   Specifies the 
  3046.                                                                   name of the 
  3047.                                                                   output device 
  3048.                                                                   or file to be 
  3049.                                                                   used in 
  3050.                                                                   conjunction 
  3051.                                                                   with the 
  3052.                                                                   VT100 
  3053.                                                                   emulation's 
  3054.                                                                   printer 
  3055.                                                                   functions. 
  3056.                                                                   Although it 
  3057.                                                                   is expected 
  3058.                                                                   that you will 
  3059.                                                                   use a device 
  3060.                                                                   name such as 
  3061.                                                                   "LPT1" here, 
  3062.                                                                   it may be a 
  3063.                                                                   file if you 
  3064.                                                                   wish. 
  3065.  
  3066.  Modem Settings 
  3067.  
  3068.            Variable                      Default 
  3069.  
  3070.            Connect                       special 
  3071.  
  3072.                                          Type:                    modem 
  3073.                                                                   string(s) 
  3074.                                          Notes:                   You may have 
  3075.                                                                   up to 12 
  3076.                                                                   connect 
  3077.                                                                   strings 
  3078.                                                                   specified. 
  3079.                                                                   These are the 
  3080.                                                                   actual 
  3081.                                                                   strings that 
  3082.                                                                   TE/2's dialer 
  3083.                                                                   will look for 
  3084.                                                                   from the 
  3085.                                                                   modem when it 
  3086.                                                                   dials. Each 
  3087.                                                                   string 
  3088.                                                                   follows the 
  3089.                                                                   rules for 
  3090.                                                                   modem strings 
  3091.                                                                   given above 
  3092.                                                                   and is 
  3093.                                                                   followed by a 
  3094.                                                                   comma and a 
  3095.                                                                   baud rate 
  3096.                                                                   which will be 
  3097.                                                                   used for 
  3098.                                                                   purposes of 
  3099.                                                                   baud matching 
  3100.                                                                   if you have 
  3101.                                                                   MatchBaud set 
  3102.                                                                   on. 
  3103.                                          Example:                 This is an 
  3104.                                                                   example of 
  3105.                                                                   setting 
  3106.                                                                   several 
  3107.                                                                   connect 
  3108.                                                                   strings in 
  3109.                                                                   TE2.INI: 
  3110.  
  3111.                                                                                                                                                         Connect  CONNECT^M,300
  3112.                                                                                                                                                         Connect  CONNECT_1200,1200
  3113.                                                                                                                                                         Connect  CONNECT_2400,2400
  3114.                                                                                                                                                         Connect  CONNECT_9600/ARQ,9600
  3115.                                                                   Note that if 
  3116.                                                                   you specify 
  3117.                                                                   any Connect 
  3118.                                                                   strings you 
  3119.                                                                   should be 
  3120.                                                                   sure to 
  3121.                                                                   specify ALL 
  3122.                                                                   Connect 
  3123.                                                                   strings you 
  3124.                                                                   expect to 
  3125.                                                                   encounter. 
  3126.                                                                   TE/2 default 
  3127.                                                                   set covers 
  3128.                                                                   300, 1200, 
  3129.                                                                   2400, 4800, 
  3130.                                                                   and 9600 for 
  3131.                                                                   standard 
  3132.                                                                   Hayes 
  3133.                                                                   compatible 
  3134.                                                                   modems 
  3135.                                                                   operating 
  3136.                                                                   with verbal 
  3137.                                                                   response 
  3138.                                                                   codes.  If 
  3139.                                                                   you specify 
  3140.                                                                   any Connect 
  3141.                                                                   strings in 
  3142.                                                                   TE2.INI 
  3143.                                                                   however, TE/2 
  3144.                                                                   assumes that 
  3145.                                                                   you will 
  3146.                                                                   specify them 
  3147.                                                                   all. 
  3148.                                          Further Note:            The strings 
  3149.                                                                   are searched 
  3150.                                                                   in order from 
  3151.                                                                   first to last 
  3152.                                                                   and when one 
  3153.                                                                   matches the 
  3154.                                                                   search ends. 
  3155.                                                                   Thus, the 
  3156.                                                                   "^M" in the 
  3157.                                                                   first example 
  3158.                                                                   is very 
  3159.                                                                   important! 
  3160.                                                                   If it were 
  3161.                                                                   not there, 
  3162.                                                                   any string 
  3163.                                                                   which begins 
  3164.                                                                   with 
  3165.                                                                   "CONNECT" 
  3166.                                                                   (i.e., every 
  3167.                                                                   modem connect 
  3168.                                                                   result 
  3169.                                                                   string!) 
  3170.                                                                   would be 
  3171.                                                                   taken to 
  3172.                                                                   imply 300 
  3173.                                                                   baud. This is 
  3174.                                                                   probably not 
  3175.                                                                   what you had 
  3176.                                                                   in mind. 
  3177.                                                                   Also, the 
  3178.                                                                   third line 
  3179.                                                                   above will 
  3180.                                                                   match 
  3181.                                                                   "CONNECT 
  3182.                                                                   2400^M" as 
  3183.                                                                   well as 
  3184.                                                                   "CONNECT 
  3185.                                                                   2400/ARQ^M", 
  3186.                                                                   but the 
  3187.                                                                   fourth line 
  3188.                                                                   will not 
  3189.                                                                   match 
  3190.                                                                   "CONNECT 
  3191.                                                                   9600^M". 
  3192.  
  3193.            DtrHangUp                     true 
  3194.  
  3195.                                          Type:                    true/false 
  3196.                                          Notes:                   determines 
  3197.                                                                   whether the 
  3198.                                                                   hangup 
  3199.                                                                   sequence also 
  3200.                                                                   drops DTR 
  3201.                                                                   momentarily 
  3202.  
  3203.            ModemAnsStrg                  ATS0=1^M^J 
  3204.  
  3205.                                          Type:                    modem string 
  3206.                                          Notes:                   this string 
  3207.                                                                   is used to 
  3208.                                                                   initialize 
  3209.                                                                   auto-answer 
  3210.                                                                   mode. 
  3211.                                          Note further:            This string 
  3212.                                                                   is not used 
  3213.                                                                   in this 
  3214.                                                                   version of 
  3215.                                                                   TE/2 but to 
  3216.                                                                   ensure file 
  3217.                                                                   compatibility 
  3218.                                                                   with the full 
  3219.                                                                   version, it 
  3220.                                                                   is included 
  3221.                                                                   here. 
  3222.  
  3223.            ModemDelayChar                0x7e,500 
  3224.  
  3225.                                          Type:                    special 
  3226.                                          Notes:                   The two 
  3227.                                                                   values here 
  3228.                                                                   are the ASCII 
  3229.                                                                   value of the 
  3230.                                                                   character to 
  3231.                                                                   use for 
  3232.                                                                   delays in the 
  3233.                                                                   various modem 
  3234.                                                                   strings (0x7e 
  3235.                                                                   is the tilde 
  3236.                                                                   character 
  3237.                                                                   "~") and the 
  3238.                                                                   duration of 
  3239.                                                                   the delay in 
  3240.                                                                   milliseconds 
  3241.  
  3242.            ModemDialStrg                 ATDT 
  3243.  
  3244.                                          Type:                    modem string 
  3245.                                          Notes:                   this is used 
  3246.                                                                   as the modem 
  3247.                                                                   dial command 
  3248.  
  3249.            ModemDialSufx  ^              M 
  3250.  
  3251.                                          Type:                    modem string 
  3252.                                          Notes:                   this is sent 
  3253.                                                                   to the modem 
  3254.                                                                   after the 
  3255.                                                                   number in a 
  3256.                                                                   dial command 
  3257.  
  3258.            ModemHangStrg                 ~~~+++~~ATH0^M^J 
  3259.  
  3260.                                          Type:                    modem string 
  3261.                                          Notes:                   this string 
  3262.                                                                   is sent to 
  3263.                                                                   the modem to 
  3264.                                                                   cause it to 
  3265.                                                                   hang-up the 
  3266.                                                                   line (see 
  3267.                                                                   also 
  3268.                                                                   dtrHangUp) 
  3269.  
  3270.            ModemInitStrg 
  3271.                                          ATE0_M1_Q0_V1_X4_S7=255_S11=55_S0=0^M^J 
  3272.  
  3273.                                          Type:                    modem string 
  3274.                                          Notes:                   this string 
  3275.                                                                   is sent to 
  3276.                                                                   the modem at 
  3277.                                                                   startup for 
  3278.                                                                   initialization 
  3279.  
  3280.            ModemOKStrg                   OK 
  3281.  
  3282.                                          Type:                    modem string 
  3283.                                          Notes:                   this is the 
  3284.                                                                   string that 
  3285.                                                                   TE/2 will 
  3286.                                                                   expect the 
  3287.                                                                   modem to 
  3288.                                                                   return after 
  3289.                                                                   receiving a 
  3290.                                                                   command 
  3291.                                                                   string 
  3292.                                                                   successfully. 
  3293.  
  3294.            NoConnect                     special 
  3295.  
  3296.                                          Type:                    modem 
  3297.                                                                   string(s) 
  3298.                                          Notes:                   See also 
  3299.                                                                   "Connect" 
  3300.                                                                   above.  Here 
  3301.                                                                   you may 
  3302.                                                                   specify up to 
  3303.                                                                   6 NoConnect 
  3304.                                                                   strings. 
  3305.                                                                   These are the 
  3306.                                                                   strings which 
  3307.                                                                   TE/2's dialer 
  3308.                                                                   will look for 
  3309.                                                                   when dialing 
  3310.                                                                   to signal 
  3311.                                                                   that the 
  3312.                                                                   dialing 
  3313.                                                                   attempt has 
  3314.                                                                   failed. These 
  3315.                                                                   strings 
  3316.                                                                   follow the 
  3317.                                                                   rules for 
  3318.                                                                   modem strings 
  3319.                                                                   given above. 
  3320.                                                                   If you 
  3321.                                                                   specify any 
  3322.                                                                   NoConnect 
  3323.                                                                   strings you 
  3324.                                                                   must specify 
  3325.                                                                   every one you 
  3326.                                                                   expect to 
  3327.                                                                   encounter 
  3328.                                                                   because you 
  3329.                                                                   will be 
  3330.                                                                   replacing 
  3331.                                                                   TE/2's 
  3332.                                                                   default set. 
  3333.  TE/2's default set is: 
  3334.  
  3335.                       NoConnect    NO_CARRIER
  3336.                       NoConnect    ERROR
  3337.                       NoConnect    NO_DIAL_TONE
  3338.                       NoConnect    BUSY
  3339.                       NoConnect    NO_ANSWER
  3340.                       NoConnect    VOICE
  3341.  
  3342.  Dialer and Dialing Directory 
  3343.  
  3344.            Variable                      Default 
  3345.  
  3346.            AutoDirSave                   false 
  3347.  
  3348.                                          Type:                    true/false 
  3349.                                          Notes:                   if true the 
  3350.                                                                   directory 
  3351.                                                                   file will be 
  3352.                                                                   saved each 
  3353.                                                                   time upon 
  3354.                                                                   exiting the 
  3355.                                                                   Dialing 
  3356.                                                                   Directory. 
  3357.  
  3358.            DialerSendInit                false 
  3359.  
  3360.                                          Type:                    true/false 
  3361.                                          Notes:                   If set to 
  3362.                                                                   TRUE, the 
  3363.                                                                   dialer will 
  3364.                                                                   issue the 
  3365.                                                                   modem 
  3366.                                                                   initialization 
  3367.                                                                   string 
  3368.                                                                   (ModemInitStrg) 
  3369.                                                                   to the modem 
  3370.                                                                   at the 
  3371.                                                                   beginning of 
  3372.                                                                   each dialing 
  3373.                                                                   session. 
  3374.  
  3375.            DialerTimeOut                 45 secs 
  3376.  
  3377.                                          Type:                    numeric, 
  3378.                                                                   greater than 
  3379.                                                                   zero 
  3380.                                          Notes:                   Amount of 
  3381.                                                                   time in 
  3382.                                                                   seconds that 
  3383.                                                                   the dialer 
  3384.                                                                   will allow a 
  3385.                                                                   phone number 
  3386.                                                                   to ring. 
  3387.  
  3388.            RedialDelay                   2 sec 
  3389.  
  3390.                                          Type:                    numeric, 
  3391.                                                                   greater than 
  3392.                                                                   zero 
  3393.                                          Notes:                   Amount of 
  3394.                                                                   time in 
  3395.                                                                   seconds that 
  3396.                                                                   the dialer 
  3397.                                                                   will pause 
  3398.                                                                   between 
  3399.                                                                   dialing 
  3400.                                                                   attempts. 
  3401.  
  3402.  Color Attributes 
  3403.  
  3404.            Variable                      Default 
  3405.  
  3406.            ChatAttr                      0x0f - Bright white on black 
  3407.  
  3408.                                          Type:                    attribute 
  3409.                                          Notes:                   Chat Mode, 
  3410.                                                                   Local Window 
  3411.                                                                   text 
  3412.  
  3413.            ChatRemoteAttr                0x07 - White on black 
  3414.  
  3415.                                          Type:                    attribute 
  3416.                                          Notes:                   Chat Mode, 
  3417.                                                                   Remote Window 
  3418.                                                                   text 
  3419.  
  3420.            ChatTitleAttr                 0x70 - Black on white 
  3421.  
  3422.                                          Type:                    attribute 
  3423.                                          Notes:                   Chat Mode, 
  3424.                                                                   titles This 
  3425.                                                                   attribute is 
  3426.                                                                   not used in 
  3427.                                                                   this version 
  3428.                                                                   of TE/2 but 
  3429.                                                                   to ensure 
  3430.                                                                   file 
  3431.                                                                   compatibility 
  3432.                                                                   with the full 
  3433.                                                                   version it is 
  3434.                                                                   included 
  3435.                                                                   here. 
  3436.  
  3437.            CmdInputAttr                  0x07 - White on black 
  3438.  
  3439.                                          Type:                    attribute 
  3440.                                          Notes:                   Command 
  3441.                                                                   Prompt, text 
  3442.                                                                   input, while 
  3443.                                                                   editing This 
  3444.                                                                   attribute is 
  3445.                                                                   not used in 
  3446.                                                                   this version 
  3447.                                                                   of TE/2 but 
  3448.                                                                   to ensure 
  3449.                                                                   file 
  3450.                                                                   compatibility 
  3451.                                                                   with the full 
  3452.                                                                   version it is 
  3453.                                                                   included 
  3454.                                                                   here. 
  3455.  
  3456.            CmdInputHiAttr                0x70 - Black on white 
  3457.  
  3458.                                          Type:                    attribute 
  3459.                                          Notes:                   Command 
  3460.                                                                   Prompt, text 
  3461.                                                                   input, 
  3462.                                                                   initial 
  3463.                                                                   display of 
  3464.                                                                   default value 
  3465.                                                                   This 
  3466.                                                                   attribute is 
  3467.                                                                   not used in 
  3468.                                                                   this version 
  3469.                                                                   of TE/2 but 
  3470.                                                                   to ensure 
  3471.                                                                   file 
  3472.                                                                   compatibility 
  3473.                                                                   with the full 
  3474.                                                                   version it is 
  3475.                                                                   included 
  3476.                                                                   here. 
  3477.  
  3478.            CmdPromptAttr                 0x0f - Bright white on black 
  3479.  
  3480.                                          Type:                    attribute 
  3481.                                          Notes:                   Command 
  3482.                                                                   Prompt, 
  3483.                                                                   prompt This 
  3484.                                                                   attribute is 
  3485.                                                                   not used in 
  3486.                                                                   this version 
  3487.                                                                   of TE/2 but 
  3488.                                                                   to ensure 
  3489.                                                                   file 
  3490.                                                                   compatibility 
  3491.                                                                   with the full 
  3492.                                                                   version it is 
  3493.                                                                   included 
  3494.                                                                   here. 
  3495.  
  3496.            DLogDaAttr                    0x08 - Gray on black 
  3497.  
  3498.                                          Type:                    attribute 
  3499.                                          Notes:                   Dialog boxes, 
  3500.                                                                   disabled menu 
  3501.                                                                   items 
  3502.  
  3503.            DLogEdAttr                    0x70 - Black on white 
  3504.  
  3505.                                          Type:                    attribute 
  3506.                                          Notes:                   Dialog boxes, 
  3507.                                                                   text input, 
  3508.                                                                   while editing 
  3509.  
  3510.            DLogEdHiAttr                  0x0f - Bright white on black 
  3511.  
  3512.                                          Type:                    attribute 
  3513.                                          Notes:                   Dialog boxes, 
  3514.                                                                   text input, 
  3515.                                                                   initial 
  3516.                                                                   display of 
  3517.                                                                   default value 
  3518.  
  3519.            DLogHiAttr                    0x70 - Black on white 
  3520.  
  3521.                                          Type:                    attribute 
  3522.                                          Notes:                   Dialog boxes, 
  3523.                                                                   highlit text 
  3524.  
  3525.            DLogNormAttr                  0x0f - Bright white on black 
  3526.  
  3527.                                          Type:                    attribute 
  3528.                                          Notes:                   Dialog boxes, 
  3529.                                                                   normal text 
  3530.  
  3531.            DialHiAttr                    0x0f - Bright white on black 
  3532.  
  3533.                                          Type:                    attribute 
  3534.                                          Notes:                   Dialing 
  3535.                                                                   Directory, 
  3536.                                                                   highlighted 
  3537.                                                                   bar 
  3538.  
  3539.            DialNormAttr                  0x07 - White on black 
  3540.  
  3541.                                          Type:                    attribute 
  3542.                                          Notes:                   Dialing 
  3543.                                                                   Directory, 
  3544.                                                                   normal text 
  3545.  
  3546.            ErrorAttr                     0x0f - Bright white on black 
  3547.  
  3548.                                          Type:                    attribute 
  3549.                                          Notes:                   Error Message 
  3550.                                                                   display 
  3551.  
  3552.            LogoAttr                      0x70 - Black on white 
  3553.  
  3554.                                          Type:                    attribute 
  3555.                                          Notes:                   Terminal 
  3556.                                                                   Screen menu, 
  3557.                                                                   TE/2 logo 
  3558.  
  3559.            MenuHiAttr                    0x0f - Bright white on black 
  3560.  
  3561.                                          Type:                    attribute 
  3562.                                          Notes:                   Terminal 
  3563.                                                                   Screen menu, 
  3564.                                                                   highlit text 
  3565.  
  3566.            MenuNormAttr                  0x07 - White on black 
  3567.  
  3568.                                          Type:                    attribute 
  3569.                                          Notes:                   Terminal 
  3570.                                                                   Screen menu, 
  3571.                                                                   normal text 
  3572.  
  3573.            ScrlBackAttr                  0x07 - White on black 
  3574.  
  3575.                                          Type:                    attribute 
  3576.                                          Notes:                   Scroll Back, 
  3577.                                                                   normal text 
  3578.  
  3579.            ScrlBackFdAttr                0x0f - Bright white on black 
  3580.  
  3581.                                          Type:                    attribute 
  3582.                                          Notes:                   Scroll Back, 
  3583.                                                                   found text 
  3584.  
  3585.            ScrlBackMkAttr                0x70 - Black on white 
  3586.  
  3587.                                          Type:                    attribute 
  3588.                                          Notes:                   Scroll Back, 
  3589.                                                                   marked text 
  3590.  
  3591.            ScrlBackTiAttr                0x70 - Black on white 
  3592.  
  3593.                                          Type:                    attribute 
  3594.                                          Notes:                   Scroll Back, 
  3595.                                                                   titles 
  3596.  
  3597.            ShadowAttr                    0x08 - Gray on black 
  3598.  
  3599.                                          Type:                    attribute 
  3600.                                          Notes:                   Dialog boxes, 
  3601.                                                                   shadow 
  3602.  
  3603.            SnapShotAttr                  0x70 - Black on white 
  3604.  
  3605.                                          Type:                    attribute 
  3606.                                          Notes:                   SnapShot, 
  3607.                                                                   flash 
  3608.                                                                   attribute 
  3609.  
  3610.            TermAttr                      0x07 - White on black 
  3611.  
  3612.                                          Type:                    attribute 
  3613.                                          Notes:                   Terminal 
  3614.                                                                   Screen 
  3615.                                                                   attribute 
  3616.  
  3617.  Transfer Protocols 
  3618.  
  3619.            Variable                      Default 
  3620.  
  3621.            AsciiUL 
  3622.                                          0,crlf,true,0,0,0,false,false,2000,2000 
  3623.  
  3624.                                          Type:                    special 
  3625.                                          Notes:                   Here you may 
  3626.                                                                   specify the 
  3627.                                                                   default 
  3628.                                                                   answers to 
  3629.                                                                   the questions 
  3630.                                                                   posed in the 
  3631.                                                                   Ascii Upload 
  3632.                                                                   Dialog (see 
  3633.                                                                   "Alt-U 
  3634.                                                                   Upload" 
  3635.                                                                   above).  The 
  3636.                                                                   last two 
  3637.                                                                   fields are 
  3638.                                                                   options, all 
  3639.                                                                   others must 
  3640.                                                                   be specified, 
  3641.                                                                   they must be 
  3642.                                                                   separated by 
  3643.                                                                   commas, and 
  3644.                                                                   there must be 
  3645.                                                                   NO extra 
  3646.                                                                   space or tab 
  3647.                                                                   characters in 
  3648.                                                                   the line. The 
  3649.                                                                   fields are: 
  3650.                                                                   Prompt Char: 
  3651.                                                                                                      ASCII 
  3652.                                                                                                      value 
  3653.                                                                                                      of 
  3654.                                                                                                      the 
  3655.                                                                                                      prompt 
  3656.                                                                                                      character 
  3657.                                                                                                      you 
  3658.                                                                                                      wish 
  3659.                                                                                                      to 
  3660.                                                                                                      use. 
  3661.                                                                                                      The 
  3662.                                                                                                      value 
  3663.                                                                                                      may 
  3664.                                                                                                      be 
  3665.                                                                                                      in 
  3666.                                                                                                      decimal, 
  3667.                                                                                                      hex, 
  3668.                                                                                                      or 
  3669.                                                                                                      octal. 
  3670.                                                                                                      Use 
  3671.                                                                                                      zero 
  3672.                                                                                                      to 
  3673.                                                                                                      set 
  3674.                                                                                                      no 
  3675.                                                                                                      prompt. 
  3676.                                                                   End of Line 
  3677.                                                                   Seq: 
  3678.                                                                                                      "LF", 
  3679.                                                                                                      "CR", 
  3680.                                                                                                      or 
  3681.                                                                                                      "CRLF" 
  3682.                                                                   Expand Blanks 
  3683.                                                                   Lines:                             true 
  3684.                                                                                                      or 
  3685.                                                                                                      false. 
  3686.                                                                   Char Pacing: 
  3687.                                                                                                      in 
  3688.                                                                                                      milliseconds. 
  3689.                                                                   Line Pacing: 
  3690.                                                                                                      in 
  3691.                                                                                                      milliseconds. 
  3692.                                                                   Strip 8th 
  3693.                                                                   Bit:                               true 
  3694.                                                                                                      or 
  3695.                                                                                                      false. 
  3696.                                                                   View Output: 
  3697.                                                                                                      true 
  3698.                                                                                                      or 
  3699.                                                                                                      false. 
  3700.                                                                   Write 
  3701.                                                                   Timeout:                           in 
  3702.                                                                                                      milliseconds. 
  3703.                                                                   Read Timeout: 
  3704.                                                                                                      in 
  3705.                                                                                                      milliseconds. 
  3706.  
  3707.            AutoZM                        false 
  3708.  
  3709.                                          Type:                    true/false 
  3710.                                          Notes: 
  3711.                                                                   enables/disables 
  3712.                                                                   Auto ZModem 
  3713.                                                                   downloads 
  3714.                                                                   When enabled, 
  3715.                                                                   TE/2 will 
  3716.                                                                   automatically 
  3717.                                                                   begin a 
  3718.                                                                   ZModem 
  3719.                                                                   download 
  3720.                                                                   whenever it 
  3721.                                                                   receives the 
  3722.                                                                   ZModem 
  3723.                                                                   signature 
  3724.                                                                   from the 
  3725.                                                                   remote 
  3726.                                                                   system. 
  3727.  
  3728.            ClobberDL                     SALVAGE 
  3729.  
  3730.                                          Type:                    enumerated: 
  3731.                                                                   TRUE, FALSE, 
  3732.                                                                   or SALVAGE 
  3733.                                          Notes:                   This controls 
  3734.                                                                   what TE/2 
  3735.                                                                   will do when 
  3736.                                                                   you attempt 
  3737.                                                                   to download a 
  3738.                                                                   file with a 
  3739.                                                                   file of the 
  3740.                                                                   same name 
  3741.                                                                   already in 
  3742.                                                                   existence in 
  3743.                                                                   the download 
  3744.                                                                   directory of 
  3745.                                                                   your disk. If 
  3746.                                                                   set to TRUE, 
  3747.                                                                   the new file 
  3748.                                                                   will 
  3749.                                                                   overwrite 
  3750.                                                                   (clobber) the 
  3751.                                                                   old file, if 
  3752.                                                                   set to FALSE 
  3753.                                                                   it will abort 
  3754.                                                                   the transfer 
  3755.                                                                   and issue an 
  3756.                                                                   error 
  3757.                                                                   message.  If 
  3758.                                                                   set to 
  3759.                                                                   SALVAGE, it 
  3760.                                                                   will attempt 
  3761.                                                                   to rename the 
  3762.                                                                   existing file 
  3763.                                                                   before 
  3764.                                                                   beginning to 
  3765.                                                                   write the new 
  3766.                                                                   file.  The 
  3767.                                                                   method by 
  3768.                                                                   which is does 
  3769.                                                                   this varies 
  3770.                                                                   depending on 
  3771.                                                                   whether the 
  3772.                                                                   target disk 
  3773.                                                                   is formatted 
  3774.                                                                   with the HPFS 
  3775.                                                                   file system 
  3776.                                                                   or not: 
  3777.                                                                       On HPFS, 
  3778.                                                                        ";nn" 
  3779.                                                                        (where 
  3780.                                                                        "nn" is 
  3781.                                                                        a number 
  3782.                                                                        in the 
  3783.                                                                        range of 
  3784.                                                                        1 
  3785.                                                                        through 
  3786.                                                                        999) is 
  3787.                                                                        appended 
  3788.                                                                        to the 
  3789.                                                                        original 
  3790.                                                                        file 
  3791.                                                                        name 
  3792.                                                                        beginning 
  3793.                                                                        with 1 
  3794.                                                                        and 
  3795.                                                                        incrementing 
  3796.                                                                        until a 
  3797.                                                                        unique 
  3798.                                                                        file 
  3799.                                                                        name has 
  3800.                                                                        been 
  3801.                                                                        discovered. 
  3802.  
  3803.                                                                       On 
  3804.                                                                        non-HPFS, 
  3805.                                                                        the last 
  3806.                                                                        two 
  3807.                                                                        characters 
  3808.                                                                        of the 
  3809.                                                                        file 
  3810.                                                                        extension 
  3811.                                                                        are 
  3812.                                                                        replaced 
  3813.                                                                        with 
  3814.                                                                        "nn" 
  3815.                                                                        (where 
  3816.                                                                        "nn" is 
  3817.                                                                        a number 
  3818.                                                                        in the 
  3819.                                                                        range 01 
  3820.                                                                        through 
  3821.                                                                        99) 
  3822.                                                                        beginning 
  3823.                                                                        with 01 
  3824.                                                                        and 
  3825.                                                                        incrementing 
  3826.                                                                        until a 
  3827.                                                                        unique 
  3828.                                                                        file 
  3829.                                                                        name has 
  3830.                                                                        been 
  3831.                                                                        discovered. 
  3832.                                                                        If the 
  3833.                                                                        original 
  3834.                                                                        file 
  3835.                                                                        name 
  3836.                                                                        does not 
  3837.                                                                        have an 
  3838.                                                                        extension, 
  3839.                                                                        it is 
  3840.                                                                        treated 
  3841.                                                                        as 
  3842.                                                                        though 
  3843.                                                                        it had 
  3844.                                                                        the 
  3845.                                                                        extension 
  3846.                                                                        ".___". 
  3847.                                                                        If the 
  3848.                                                                        extension 
  3849.                                                                        is 
  3850.                                                                        shorter 
  3851.                                                                        than 
  3852.                                                                        three 
  3853.                                                                        characters, 
  3854.                                                                        it is 
  3855.                                                                        padded 
  3856.                                                                        with "_" 
  3857.                                                                        characters. 
  3858.  
  3859.            DownloadPath                  NULL 
  3860.  
  3861.                                          Type:                    path name 
  3862.                                          Notes:                   specifies the 
  3863.                                                                   directory you 
  3864.                                                                   wish all 
  3865.                                                                   downloaded 
  3866.                                                                   files to be 
  3867.                                                                   placed in. 
  3868.                                                                   If left NULL, 
  3869.                                                                   the current 
  3870.                                                                   directory is 
  3871.                                                                   used.  For 
  3872.                                                                   XModem and 
  3873.                                                                   XModem-1K you 
  3874.                                                                   may override 
  3875.                                                                   this setting 
  3876.                                                                   by specifying 
  3877.                                                                   a drive or a 
  3878.                                                                   path when 
  3879.                                                                   prompted for 
  3880.                                                                   the file 
  3881.                                                                   name. 
  3882.  
  3883.            DLPrtyClass                   FIXEDHIGH,0 
  3884.  
  3885.                                          Type:                    special 
  3886.                                          Notes:                   specifies the 
  3887.                                                                   priority you 
  3888.                                                                   wish OS/2 to 
  3889.                                                                   give the 
  3890.                                                                   download file 
  3891.                                                                   transfer 
  3892.                                                                   protocols 
  3893.                                                                   while they 
  3894.                                                                   are doing 
  3895.                                                                   their duties. 
  3896.                                                                   TE/2 normally 
  3897.                                                                   operates at 
  3898.                                                                   the default 
  3899.                                                                   priority 
  3900.                                                                   level but if 
  3901.                                                                   the 
  3902.                                                                   DLPrtyClass 
  3903.                                                                   is set to 
  3904.                                                                   anything 
  3905.                                                                   other than 
  3906.                                                                   "NORMAL" it 
  3907.                                                                   will adjust 
  3908.                                                                   the priority 
  3909.                                                                   level 
  3910.                                                                   accordingly 
  3911.                                                                   for the 
  3912.                                                                   duration of 
  3913.                                                                   the file 
  3914.                                                                   transfer and 
  3915.                                                                   restore 
  3916.                                                                   normal 
  3917.                                                                   priority upon 
  3918.                                                                   return. 
  3919.                                                                   Valid values 
  3920.                                                                   for the first 
  3921.                                                                   parameter of 
  3922.                                                                   DLPrtyClass 
  3923.                                                                   are: 
  3924.                                                                   "NORMAL", 
  3925.                                                                   "FIXEDHIGH", 
  3926.                                                                   or 
  3927.                                                                   "TIMECRITICAL". 
  3928.                                                                   The second 
  3929.                                                                   parameter is 
  3930.                                                                   called a 
  3931.                                                                   priority 
  3932.                                                                   delta, it may 
  3933.                                                                   be in the 
  3934.                                                                   range of -31 
  3935.                                                                   to 31 and it 
  3936.                                                                   may be 
  3937.                                                                   omitted with 
  3938.                                                                   no ill 
  3939.                                                                   effects. 
  3940.                                          Further Notes:           If you set 
  3941.                                                                   the priority 
  3942.                                                                   class to 
  3943.                                                                   NORMAL you 
  3944.                                                                   may very well 
  3945.                                                                   experience 
  3946.                                                                   timeout 
  3947.                                                                   errors during 
  3948.                                                                   your file 
  3949.                                                                   transmissions 
  3950.                                                                   especially if 
  3951.                                                                   your computer 
  3952.                                                                   is busy with 
  3953.                                                                   other tasks 
  3954.                                                                   while the 
  3955.                                                                   file is 
  3956.                                                                   transferring. 
  3957.                                                                   One the other 
  3958.                                                                   hand, if you 
  3959.                                                                   leave it at 
  3960.                                                                   the default 
  3961.                                                                   value of 
  3962.                                                                   FIXEDHIGH and 
  3963.                                                                   are still 
  3964.                                                                   experiencing 
  3965.                                                                   these 
  3966.                                                                   problems you 
  3967.                                                                   might want to 
  3968.                                                                   set 
  3969.                                                                   TIMECRITICAL 
  3970.                                                                   although the 
  3971.                                                                   response and 
  3972.                                                                   throughput of 
  3973.                                                                   all other 
  3974.                                                                   processes 
  3975.                                                                   running on 
  3976.                                                                   your computer 
  3977.                                                                   during the 
  3978.                                                                   transfer will 
  3979.                                                                   become 
  3980.                                                                   noticeably 
  3981.                                                                   slower. 
  3982.  
  3983.            NoHPFSSalvage                 false 
  3984.  
  3985.                                          Type:                    true/false 
  3986.                                          Notes:                   If set to 
  3987.                                                                   TRUE, TE/2 
  3988.                                                                   will not use 
  3989.                                                                   the 
  3990.                                                                   HPFS-style 
  3991.                                                                   files 
  3992.                                                                   renaming 
  3993.                                                                   scheme when a 
  3994.                                                                   filename 
  3995.                                                                   collision 
  3996.                                                                   occurs on a 
  3997.                                                                   download 
  3998.                                                                   regardless of 
  3999.                                                                   whether the 
  4000.                                                                   target disk 
  4001.                                                                   is HPFS or 
  4002.                                                                   FAT. 
  4003.  
  4004.            NoExtSalvage                  false 
  4005.  
  4006.                                          Type:                    true/false 
  4007.                                          Notes:                   If set to 
  4008.                                                                   TRUE, TE/2 
  4009.                                                                   will use only 
  4010.                                                                   one digit 
  4011.                                                                   from 1 to 9 
  4012.                                                                   as the final 
  4013.                                                                   character 
  4014.                                                                   when 
  4015.                                                                   attempting to 
  4016.                                                                   resolve a 
  4017.                                                                   filename 
  4018.                                                                   collision on 
  4019.                                                                   a FAT drive 
  4020.                                                                   (or on an 
  4021.                                                                   HPFS drive 
  4022.                                                                   when 
  4023.                                                                   NoHPFSSalvage 
  4024.                                                                   is in 
  4025.                                                                   effect). 
  4026.  
  4027.            SalvageBrkCh                  59 
  4028.  
  4029.                                          Type:                    numeric, 
  4030.                                                                   1-255 
  4031.                                          Notes:                   Set this to 
  4032.                                                                   the ASCII 
  4033.                                                                   value of the 
  4034.                                                                   character you 
  4035.                                                                   wish to use 
  4036.                                                                   as a 
  4037.                                                                   separator 
  4038.                                                                   character 
  4039.                                                                   when 
  4040.                                                                   resolving 
  4041.                                                                   file name 
  4042.                                                                   collisions on 
  4043.                                                                   an HPFS 
  4044.                                                                   drive.  By 
  4045.                                                                   default this 
  4046.                                                                   is a 
  4047.                                                                   semi-colon 
  4048.                                                                   and renamed 
  4049.                                                                   files have 
  4050.                                                                   the form: 
  4051.                                                                   filename;nn 
  4052.                                                                   (where nn is 
  4053.                                                                   a number from 
  4054.                                                                   1 to 999). 
  4055.                                                                   Suggested 
  4056.                                                                   settings for 
  4057.                                                                   this would be 
  4058.                                                                   46 (a 
  4059.                                                                   period), 32 
  4060.                                                                   (a space), 45 
  4061.                                                                   (a hyphen), 
  4062.                                                                   or 95 (an 
  4063.                                                                   underscore). 
  4064.                                                                   Do NOT use 
  4065.                                                                   any character 
  4066.                                                                   which is not 
  4067.                                                                   valid in an 
  4068.                                                                   HPFS file 
  4069.                                                                   name such as 
  4070.                                                                   +, /, \, :, * 
  4071.                                                                   or ? 
  4072.  
  4073.            QueryZMRecover                false 
  4074.  
  4075.                                          Type:                    special 
  4076.                                          Notes:                   Set this to 
  4077.                                                                   "true", 
  4078.                                                                   "false", or 
  4079.                                                                   "auto".  The 
  4080.                                                                   first two 
  4081.                                                                   turn the 
  4082.                                                                   Zmodem 
  4083.                                                                   Recover 
  4084.                                                                   feature on 
  4085.                                                                   and off, the 
  4086.                                                                   third turns 
  4087.                                                                   the feature 
  4088.                                                                   on and will 
  4089.                                                                   bypass the 
  4090.                                                                   user prompt 
  4091.                                                                   when a Zmodem 
  4092.                                                                   Recover is 
  4093.                                                                   possible. 
  4094.  
  4095.                                                                   When used in 
  4096.                                                                   conjunction 
  4097.                                                                   with the 
  4098.                                                                   ClobberDL 
  4099.                                                                   setting, a 
  4100.                                                                   wide variety 
  4101.                                                                   of behaviors 
  4102.                                                                   can be dfined 
  4103.                                                                   when ZModem 
  4104.                                                                   detects a 
  4105.                                                                   name 
  4106.                                                                   collision on 
  4107.                                                                   an incoming 
  4108.                                                                   file: 
  4109.                                                                        clobber/query 
  4110.                                                                                  Result 
  4111.                                                                   false/false 
  4112.                                                                                  Always 
  4113.                                                                                  error 
  4114.                                                                                  out 
  4115.                                                                                  (abort 
  4116.                                                                                  file 
  4117.                                                                                  xfer) 
  4118.                                                                   true/false 
  4119.                                                                                  Always 
  4120.                                                                                  overwrite 
  4121.                                                                                  local 
  4122.                                                                                  file 
  4123.                                                                   salvage/false 
  4124.                                                                                  Always 
  4125.                                                                                  rename 
  4126.                                                                                  local 
  4127.                                                                                  file 
  4128.                                                                                  before 
  4129.                                                                                  xfer 
  4130.                                                                   false/true     If 
  4131.                                                                                  resume 
  4132.                                                                                  possible, 
  4133.                                                                                  ask 
  4134.                                                                                  user 
  4135.                                                                                  otherwise 
  4136.                                                                                  abort 
  4137.                                                                                  xfer 
  4138.                                                                   true/true      If 
  4139.                                                                                  resume 
  4140.                                                                                  possible, 
  4141.                                                                                  ask 
  4142.                                                                                  user 
  4143.                                                                                  otherwise 
  4144.                                                                                  overwrite 
  4145.                                                                                  local 
  4146.                                                                                  file 
  4147.                                                                   salvage/true 
  4148.                                                                                  If 
  4149.                                                                                  resume 
  4150.                                                                                  possible, 
  4151.                                                                                  ask 
  4152.                                                                                  user 
  4153.                                                                                  otherwise 
  4154.                                                                                  rename 
  4155.                                                                                  local 
  4156.                                                                                  file 
  4157.                                                                                  before 
  4158.                                                                                  xfer 
  4159.                                                                   false/auto 
  4160.                                                                                  Resume 
  4161.                                                                                  if 
  4162.                                                                                  possible 
  4163.                                                                                  otherwise 
  4164.                                                                                  abort 
  4165.                                                                                  xfer 
  4166.                                                                   true/auto 
  4167.                                                                                  Resume 
  4168.                                                                                  if 
  4169.                                                                                  possible 
  4170.                                                                                  otherwise 
  4171.                                                                                  overwrite 
  4172.                                                                                  local 
  4173.                                                                                  file 
  4174.                                                                   salvage/auto 
  4175.                                                                                  Resume 
  4176.                                                                                  if 
  4177.                                                                                  possible 
  4178.                                                                                  otherwise 
  4179.                                                                                  rename 
  4180.                                                                                  local 
  4181.                                                                                  file 
  4182.                                                                                  before 
  4183.                                                                                  xfer 
  4184.  
  4185.            ULPrtyClass                   FIXEDHIGH,0 
  4186.  
  4187.                                          Type:                    special 
  4188.                                          Notes:                   See 
  4189.                                                                   DLPrtyClass 
  4190.                                                                   above for a 
  4191.                                                                   full 
  4192.                                                                   discussion of 
  4193.                                                                   how to set 
  4194.                                                                   this 
  4195.                                                                   variable. 
  4196.                                                                   ULPrtyClass 
  4197.                                                                   affects 
  4198.                                                                   upload file 
  4199.                                                                   transfers in 
  4200.                                                                   exactly the 
  4201.                                                                   same manner 
  4202.                                                                   as 
  4203.                                                                   DLPrtyClass 
  4204.                                                                   affects 
  4205.                                                                   downloads. 
  4206.  
  4207.            UploadPath                    NULL 
  4208.  
  4209.                                          Type:                    path name 
  4210.                                          Notes:                   This is where 
  4211.                                                                   TE/2 will 
  4212.                                                                   look for a 
  4213.                                                                   file that 
  4214.                                                                   does not have 
  4215.                                                                   a drive or 
  4216.                                                                   path 
  4217.                                                                   specified 
  4218.                                                                   explicitly in 
  4219.                                                                   its name.  If 
  4220.                                                                   left to NULL 
  4221.                                                                   this will be 
  4222.                                                                   the current 
  4223.                                                                   directory. 
  4224.  
  4225.            ZMProcommFlag                 FALSE 
  4226.  
  4227.                                          Type:                    special 
  4228.                                          Notes:                   If set to 
  4229.                                                                   TRUE then 
  4230.                                                                   ZModem will 
  4231.                                                                   add certain 
  4232.                                                                   header 
  4233.                                                                   information 
  4234.                                                                   when 
  4235.                                                                   uploading 
  4236.                                                                   files to 
  4237.                                                                   mimic the 
  4238.                                                                   behavior of 
  4239.                                                                   older 
  4240.                                                                   versions of 
  4241.                                                                   Procomm which 
  4242.                                                                   seem to 
  4243.                                                                   require this 
  4244.                                                                   information. 
  4245.                                                                   Use this only 
  4246.                                                                   if you are 
  4247.                                                                   running TE/2 
  4248.                                                                   in host mode 
  4249.                                                                   and you have 
  4250.                                                                   callers using 
  4251.                                                                   Procomm which 
  4252.                                                                   are having 
  4253.                                                                   trouble 
  4254.                                                                   downloading 
  4255.                                                                   files. 
  4256.  
  4257.  Misc File and Path Specs 
  4258.  
  4259.            Variable                      Default 
  4260.  
  4261.            CallLog                       NULL 
  4262.  
  4263.                                          Type:                    path name 
  4264.                                          Notes:                   If this file 
  4265.                                                                   name is 
  4266.                                                                   specified, 
  4267.                                                                   TE/2 will 
  4268.                                                                   write 
  4269.                                                                   information 
  4270.                                                                   about each 
  4271.                                                                   outgoing 
  4272.                                                                   phone call it 
  4273.                                                                   makes.  The 
  4274.                                                                   information 
  4275.                                                                   is the Name 
  4276.                                                                   from the 
  4277.                                                                   directory 
  4278.                                                                   entry (or the 
  4279.                                                                   number for a 
  4280.                                                                   manual dial), 
  4281.                                                                   the time the 
  4282.                                                                   call began, 
  4283.                                                                   the time it 
  4284.                                                                   ended, and 
  4285.                                                                   the total 
  4286.                                                                   call 
  4287.                                                                   duration. 
  4288.                                                                   This is handy 
  4289.                                                                   for whatever 
  4290.                                                                   record 
  4291.                                                                   keeping you 
  4292.                                                                   need to do 
  4293.                                                                   whether it's 
  4294.                                                                   for tax 
  4295.                                                                   purposes or 
  4296.                                                                   just to keep 
  4297.                                                                   the phone 
  4298.                                                                   company 
  4299.                                                                   honest. 
  4300.  
  4301.            DirFile                       te2.dir 
  4302.  
  4303.                                          Type:                    path name 
  4304.                                          Notes:                   Specifies the 
  4305.                                                                   name and 
  4306.                                                                   location for 
  4307.                                                                   the default 
  4308.                                                                   dialing 
  4309.                                                                   directory 
  4310.                                                                   file. 
  4311.  
  4312.            FnkFile                       te2.fnk 
  4313.  
  4314.                                          Type:                    path name 
  4315.                                          Notes:                   Specifies the 
  4316.                                                                   name and 
  4317.                                                                   location for 
  4318.                                                                   the default 
  4319.                                                                   function key 
  4320.                                                                   definition 
  4321.                                                                   file. 
  4322.  
  4323.            XexFile                       te2.xex 
  4324.  
  4325.                                          Type:                    path name 
  4326.                                          Notes:                   Specifies the 
  4327.                                                                   name and 
  4328.                                                                   location for 
  4329.                                                                   the default 
  4330.                                                                   external 
  4331.                                                                   programs 
  4332.                                                                   file. 
  4333.  
  4334.            SnapShot                      te2snap.sht 
  4335.  
  4336.                                          Type:                    path name 
  4337.                                          Notes:                   This 
  4338.                                                                   specifies the 
  4339.                                                                   name of the 
  4340.                                                                   snapshot file 
  4341.                                                                   (see Alt-S 
  4342.                                                                   SnapShot). 
  4343.  
  4344.            LogPath                       NULL 
  4345.  
  4346.                                          Type:                    path name 
  4347.                                          Notes:                   This is where 
  4348.                                                                   TE/2 will 
  4349.                                                                   place all log 
  4350.                                                                   files (see 
  4351.                                                                   Alt-L 
  4352.                                                                   LogFile) 
  4353.                                                                   unless you 
  4354.                                                                   specify a 
  4355.                                                                   name with an 
  4356.                                                                   explicit 
  4357.                                                                   drive or path 
  4358.                                                                   when prompted 
  4359.                                                                   for a log 
  4360.                                                                   file name. 
  4361.  
  4362.            ScriptPath                    NULL 
  4363.  
  4364.                                          Type:                    path name 
  4365.                                          Notes:                   This is the 
  4366.                                                                   directory 
  4367.                                                                   where all 
  4368.                                                                   script files 
  4369.                                                                   are expected 
  4370.                                                                   to be 
  4371.                                                                   located. This 
  4372.                                                                   variable is 
  4373.                                                                   not used in 
  4374.                                                                   this version 
  4375.                                                                   of TE/2 but 
  4376.                                                                   to ensure 
  4377.                                                                   file 
  4378.                                                                   compatibility 
  4379.                                                                   with the full 
  4380.                                                                   version it is 
  4381.                                                                   included 
  4382.                                                                   here. 
  4383.  
  4384.            ShellCmd                      cmd.exe NULL 
  4385.  
  4386.                                          Type:                    special 
  4387.                                          Notes:                   This 
  4388.                                                                   specifies the 
  4389.                                                                   name of the 
  4390.                                                                   program which 
  4391.                                                                   is to be 
  4392.                                                                   executed when 
  4393.                                                                   you use the 
  4394.                                                                   Alt-O key 
  4395.                                                                   (see Alt-O 
  4396.                                                                   Shell to 
  4397.                                                                   OS/2). The 
  4398.                                                                   program name 
  4399.                                                                   should be a 
  4400.                                                                   complete 
  4401.                                                                   path/spec and 
  4402.                                                                   contain the 
  4403.                                                                   file 
  4404.                                                                   extension 
  4405.                                                                   (".exe", 
  4406.                                                                   etc.).  If 
  4407.                                                                   parameters 
  4408.                                                                   are needed 
  4409.                                                                   they may be 
  4410.                                                                   specified 
  4411.                                                                   after one or 
  4412.                                                                   more white 
  4413.                                                                   space 
  4414.                                                                   characters 
  4415.                                                                   (space or 
  4416.                                                                   tab).  The 
  4417.                                                                   parameter 
  4418.                                                                   string 
  4419.                                                                   follows the 
  4420.                                                                   rules for 
  4421.                                                                   modem strings 
  4422.                                                                   given above. 
  4423.                                                                   That is, 
  4424.                                                                   space 
  4425.                                                                   characters 
  4426.                                                                   must be 
  4427.                                                                   replaced with 
  4428.                                                                   underscores, 
  4429.                                                                   et cetera. 
  4430.  Note that to execute a batch file (".cmd") you must use the syntax: "ShellCmd 
  4431.  cmd.exe /c_cmdfilename" 
  4432.  
  4433.  
  4434. ΓòÉΓòÉΓòÉ 10.1.4. Initialization Variables - Alphabetical List ΓòÉΓòÉΓòÉ
  4435.  
  4436. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4437.  Variable          Type                      Section
  4438.  
  4439.  AlarmPopUp        True/False                Terminal Settings
  4440.  
  4441.  AlarmTime         Numeric                   Terminal Settings
  4442.  
  4443.  AlarmType         Enumeration               Terminal Settings
  4444.  
  4445.  ANSIBackspace     True/False                Terminal Settings
  4446.  
  4447.  AsciiUL           Special                   Transfer Protocols
  4448.  
  4449.  AutoDirSave       True/False                Dialer and Dialing Directory
  4450.  
  4451.  AutoLF3101        True/False                Emulation Settings
  4452.  
  4453.  AutoNL3101        True/False                Emulation Settings
  4454.  
  4455.  AutoZM            True/False                Transfer Protocols
  4456.  
  4457.  Baud              Enumeration               Comm Port Settings
  4458.  
  4459.  BreakLen          Numeric                   Comm Port Settings
  4460.  
  4461.  CallLog           Path String               Misc File and Path Specs
  4462.  
  4463.  ChatAttr          Color Attribute           Color Attributes
  4464.  
  4465.  ChatBuffered      True/False                Terminal Settings
  4466.  
  4467.  ChatRemoteAttr    Color Attribute           Color Attributes
  4468.  
  4469.  ChatTitleAttr     Color Attribute           Color Attributes
  4470.  
  4471.  Chime15           True/False                MultiMedia Settings
  4472.  
  4473.  Chime15WAV        Path String               MultiMedia Settings
  4474.  
  4475.  Chime5            True/False                MultiMedia Settings
  4476.  
  4477.  Chime5WAV         Path String               MultiMedia Settings
  4478.  
  4479.  Chime60           True/False                MultiMedia Settings
  4480.  
  4481.  Chime60WAV        Path String               MultiMedia Settings
  4482.  
  4483.  ChimeWAV          Path String               MultiMedia Settings
  4484.  
  4485.  ClobberDL         Enumeration               Transfer Protocols
  4486.  
  4487.  ClsReset          True/False                Terminal Settings
  4488.  
  4489.  CmdInputAttr      Color Attribute           Color Attributes
  4490.  
  4491.  CmdInputHiAttr    Color Attribute           Color Attributes
  4492.  
  4493.  CmdPromptAttr     Color Attribute           Color Attributes
  4494.  
  4495.  ColorLock         True/False                Terminal Settings
  4496.  
  4497.  CommShared        True/False                Comm Port Settings
  4498.  
  4499.  Connect           Modem String/Special      Modem Settings
  4500.  
  4501.  CtsRts            Enumeration               Comm Port Settings
  4502.  
  4503.  CursorBottom      Numeric                   Terminal Settings
  4504.  
  4505.  CursorTop         Numeric                   Terminal Settings
  4506.  
  4507.  Device            String                    Comm Port Settings
  4508.  
  4509.  DialCheckDCD      True/False                Dialer and Dialing Directory
  4510.  
  4511.  DialerTimeOut     Numeric                   Dialer and Dialing Directory
  4512.  
  4513.  DialerSendInit    True/False                Modem Settings
  4514.  
  4515.  DialHiAttr        Color Attribute           Color Attributes
  4516.  
  4517.  DialingWAV        Path String               MultiMedia Settings
  4518.  
  4519.  DialNormAttr      Color Attribute           Color Attributes
  4520.  
  4521.  DirFile           Path String               Misc File and Path Specs
  4522.  
  4523.  DirActive         True/False                Terminal Settings
  4524.  
  4525.  DLPrtyClass       Special                   Transfer Protocols
  4526.  
  4527.  DLogDaAttr        Color Attribute           Color Attributes
  4528.  
  4529.  DLogEdAttr        Color Attribute           Color Attributes
  4530.  
  4531.  DLogEdHiAttr      Color Attribute           Color Attributes
  4532.  
  4533.  DLogHiAttr        Color Attribute           Color Attributes
  4534.  
  4535.  DLogNormAttr      Color Attribute           Color Attributes
  4536.  
  4537.  DownloadPath      Path String               Transfer Protocols
  4538.  
  4539.  DtrHangUp         True/False                Modem Settings
  4540.  
  4541.  Emulate           Enumeration               Emulation Settings
  4542.  
  4543.  EndChar3101       Enumeration               Emulation Settings
  4544.  
  4545.  EnqReply          Modem String              Modem Settings
  4546.  
  4547.  EndingWAV         Path String               MultiMedia Settings
  4548.  
  4549.  ErrorAttr         Color Attribute           Color Attributes
  4550.  
  4551.  ErrorPopup        True/False                Terminal Settings
  4552.  
  4553.  ExtendedFIFO      Enumeration               Comm Port Settings
  4554.  
  4555.  FnkFile           Path String               Misc File and Path Specs
  4556.  
  4557.  InitWindowPos     Special                   Terminal Settings
  4558.  
  4559.  KeyMapFile        Path String               Misc File and Path Specs
  4560.  
  4561.  LFafterCR         True/False                Terminal Settings
  4562.  
  4563.  LocalEcho         True/False                Terminal Settings
  4564.  
  4565.  LogPath           Path String               Misc File and Path Specs
  4566.  
  4567.  LogoAttr          Color Attribute           Color Attributes
  4568.  
  4569.  LogoDelay         Numeric                   Terminal Settings
  4570.  
  4571.  MatchBaud         True/False                Terminal Settings
  4572.  
  4573.  MaxRedials        Numeric                   Dialer and Dialing Directory
  4574.  
  4575.  MenuActive        Special                   Terminal Settings
  4576.  
  4577.  MenuHiAttr        Color Attribute           Color Attributes
  4578.  
  4579.  MenuNormAttr      Color Attribute           Color Attributes
  4580.  
  4581.  ModemAnsStrg      Modem String              Modem Settings
  4582.  
  4583.  ModemDelayChar    Special                   Modem Settings
  4584.  
  4585.  ModemDialStrg     Modem String              Modem Settings
  4586.  
  4587.  ModemDialSufx     Modem String              Modem Settings
  4588.  
  4589.  ModemHangStrg     Modem String              Modem Settings
  4590.  
  4591.  ModemInitStrg     Modem String              Modem Settings
  4592.  
  4593.  ModemOKStrg       Modem String              Modem Settings
  4594.  
  4595.  NoConnect         Modem String/Special      Modem Settings
  4596.  
  4597.  NoExtSalvage      True/False                Transfer Protocols
  4598.  
  4599.  NoHPFSSalvage     True/False                Transfer Protocols
  4600.  
  4601.  NoOvIO            True/False                Terminal Settings
  4602.  
  4603.  OutputBuffer      Numeric                   Transfer Protocols
  4604.  
  4605.  Parity            Enumeration               Comm Port Settings
  4606.  
  4607.  Port              Enumeration               Comm Port Settings
  4608.  
  4609.  QueryHangUp       Enumeration               Terminal Settings
  4610.  
  4611.  QueryZMRecover    Special                   Transfer Protocols
  4612.  
  4613.  RedialDelay       Numeric                   Dialer and Dialing Directory
  4614.  
  4615.  SalvageBrkCh      Numeric                   Transfer Protocols
  4616.  
  4617.  SaveScreen        True/False                Terminal Settings
  4618.  
  4619.  ScreenLines       Numeric                   Terminal Settings
  4620.  
  4621.  ScriptPath        Path String               Misc File and Path Specs
  4622.  
  4623.  ScrlBackAttr      Color Attribute           Color Attributes
  4624.  
  4625.  ScrlBackFdAttr    Color Attribute           Color Attributes
  4626.  
  4627.  ScrlBackMkAttr    Color Attribute           Color Attributes
  4628.  
  4629.  ScrlBackTiAttr    Color Attribute           Color Attributes
  4630.  
  4631.  Scroll3101        True/False                Emulation Settings
  4632.  
  4633.  ScrollBack        Numeric                   Terminal Settings
  4634.  
  4635.  SetVTDefAttr      True/False                Terminal Settings
  4636.  
  4637.  ShadowAttr        Color Attribute           Color Attributes
  4638.  
  4639.  ShellCmd          Path String/Special       Misc File and Path Specs
  4640.  
  4641.  SnapShot          Path String               Misc File and Path Specs
  4642.  
  4643.  SnapShotAttr      Color Attribute           Color Attributes
  4644.  
  4645.  StartupWAV        Path String               MultiMedia Settings
  4646.  
  4647.  StatbarAttr       Color Attribute           Color Attributes
  4648.  
  4649.  StopBits          Enumeration               Comm Port Settings
  4650.  
  4651.  SwapBS4Del        True/False                Terminal Settings
  4652.  
  4653.  TE2Menu           Path String               Misc File and Path Specs
  4654.  
  4655.  TE2Pipe           Path String               Misc File and Path Specs
  4656.  
  4657.  Telnet            True/False                Terminal Settings
  4658.  
  4659.  TermAttr          Color Attribute           Color Attributes
  4660.  
  4661.  ULPrtyClass       Special                   Transfer Protocols
  4662.  
  4663.  UploadPath        Path String               Transfer Protocols
  4664.  
  4665.  VT100Backspace    True/False                Emulation Settings
  4666.  
  4667.  VT100Prn          Path String               Emulation Settings
  4668.  
  4669.  WordLen           Enumeration               Comm Port Settings
  4670.  
  4671.  XexFile           Path String               Misc File and Path Specs
  4672.  
  4673.  XexDnloadFile     Path String               Misc File and Path Specs
  4674.  
  4675.  XexUploadFile     Path String               Misc File and Path Specs
  4676.  
  4677.  XferFailWAV       Path String               MultiMedia Settings
  4678.  
  4679.  XferStartWAV      Path String               MultiMedia Settings
  4680.  
  4681.  XferSuccessWAV    Path String               MultiMedia Settings
  4682.  
  4683.  XonXoff           Enumeration               Comm Port Settings
  4684.  
  4685.  ZMProcommFlag     True/False                Transfer Protocols
  4686. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4687.  
  4688.  
  4689. ΓòÉΓòÉΓòÉ 10.2. TE2Color Program ΓòÉΓòÉΓòÉ
  4690.  
  4691.                                                                   If you 
  4692.                                                                   browsed the 
  4693.                                                                   section 
  4694.                                                                   titled "Color 
  4695.                                                                   Attribute 
  4696.                                                                   variables" 
  4697.                                                                   and/or looked 
  4698.                                                                   through the 
  4699.                                                                   various 
  4700.                                                                   variables for 
  4701.                                                                   color 
  4702.                                                                   settings you 
  4703.                                                                   have 
  4704.                                                                   undoubtedly 
  4705.                                                                   noticed that 
  4706.                                                                   the process 
  4707.                                                                   of 
  4708.                                                                   customizing 
  4709.                                                                   TE/2's colors 
  4710.                                                                   "by hand" is 
  4711.                                                                   tedious as 
  4712.                                                                   best, 
  4713.                                                                   completely 
  4714.                                                                   incomprehensible 
  4715.                                                                   at worst. 
  4716.                                                                   For this 
  4717.                                                                   reason, we've 
  4718.                                                                   supplied a 
  4719.                                                                   program to 
  4720.                                                                   help you in 
  4721.                                                                   customizing 
  4722.                                                                   your color 
  4723.                                                                   setup.  The 
  4724.                                                                   name of the 
  4725.                                                                   program is 
  4726.                                                                   TE2COLOR.EXE. 
  4727.                                                                   When you 
  4728.                                                                   installed 
  4729.                                                                   TE/2, if you 
  4730.                                                                   followed the 
  4731.                                                                   recommendations, 
  4732.                                                                   this program 
  4733.                                                                   will be in 
  4734.                                                                   the same 
  4735.                                                                   directory as 
  4736.                                                                   TE2.EXE.  If 
  4737.                                                                   not, we 
  4738.                                                                   strongly urge 
  4739.                                                                   you to place 
  4740.                                                                   it there 
  4741.                                                                   before 
  4742.                                                                   proceeding. 
  4743.  
  4744.                                                                   TE2COLOR.EXE 
  4745.                                                                   may be 
  4746.                                                                   executed from 
  4747.                                                                   within TE/2 
  4748.                                                                   by pressing 
  4749.                                                                   Alt-Y.  The 
  4750.                                                                   name of the 
  4751.                                                                   TE/2 
  4752.                                                                   initialization 
  4753.                                                                   file (TE2.INI 
  4754.                                                                   unless you 
  4755.                                                                   changed it 
  4756.                                                                   using the 
  4757.                                                                   "-f" command 
  4758.                                                                   line 
  4759.                                                                   parameter) 
  4760.                                                                   will be 
  4761.                                                                   automatically 
  4762.                                                                   passed to 
  4763.                                                                   TE2COLOR.EXE 
  4764.                                                                   which will 
  4765.                                                                   read the file 
  4766.                                                                   for color 
  4767.                                                                   settings and, 
  4768.                                                                   if you elect 
  4769.                                                                   to save your 
  4770.                                                                   changes, it 
  4771.                                                                   will write 
  4772.                                                                   the changes 
  4773.                                                                   to that file. 
  4774.                                                                   Upon 
  4775.                                                                   returning to 
  4776.                                                                   TE/2, the 
  4777.                                                                   file is read 
  4778.                                                                   for the color 
  4779.                                                                   settings once 
  4780.                                                                   again and 
  4781.                                                                   your changes 
  4782.                                                                   will 
  4783.                                                                   immediately 
  4784.                                                                   take effect. 
  4785.  
  4786.                                                                   TE2COLOR.EXE 
  4787.                                                                   may be 
  4788.                                                                   executed from 
  4789.                                                                   the OS/2 
  4790.                                                                   prompt if you 
  4791.                                                                   so desire. 
  4792.                                                                   You would 
  4793.                                                                   need to do 
  4794.                                                                   this, for 
  4795.                                                                   instance, if 
  4796.                                                                   you have 
  4797.                                                                   removed your 
  4798.                                                                   color 
  4799.                                                                   settings from 
  4800.                                                                   the main file 
  4801.                                                                   into an 
  4802.                                                                   included file 
  4803.                                                                   (see notes on 
  4804.                                                                   the "INCLUDE" 
  4805.                                                                   keyword) or 
  4806.                                                                   if you need 
  4807.                                                                   to adjust an 
  4808.                                                                   initialization 
  4809.                                                                   file other 
  4810.                                                                   than that 
  4811.                                                                   currently in 
  4812.                                                                   use by TE/2. 
  4813.                                                                   To execute 
  4814.                                                                   TE2COLOR.EXE 
  4815.                                                                   from the 
  4816.                                                                   command 
  4817.                                                                   prompt, you 
  4818.                                                                   must type 
  4819.                                                                   "TE2COLOR 
  4820.                                                                   filename" 
  4821.                                                                   where 
  4822.                                                                   "filename" is 
  4823.                                                                   the name of 
  4824.                                                                   the TE/2 
  4825.                                                                   initialization 
  4826.                                                                   file to read 
  4827.                                                                   and possibly 
  4828.                                                                   alter.  No 
  4829.                                                                   extended 
  4830.                                                                   searches are 
  4831.                                                                   made for this 
  4832.                                                                   file so if it 
  4833.                                                                   requires a 
  4834.                                                                   path or drive 
  4835.                                                                   specifier you 
  4836.                                                                   must 
  4837.                                                                   explicitly 
  4838.                                                                   include that 
  4839.                                                                   into the file 
  4840.                                                                   name. 
  4841.  
  4842.                                                                                                                                      ΓöîΓöÇΓöÇΓöÇΓöÇ[ ENTER=Select ]ΓöÇΓöÇΓöÇΓöÉ ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4843.                                                                                                                                      Γöé Terminal Screen       Γöé ΓöéCommand Prompt: Highlight Normal                Γöé
  4844.                                                                                                                                      Γöé Menu Text             Γöé ΓöéTerminal screen        ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ  Γöé
  4845.                                                                                                                                      Γöé Menu Highlight        Γöé Γöé                       Γöé   Dialing Directory Γöé  Γöé
  4846.                                                                                                                                      Γöé Logo                  Γöé Γöé     ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÉ                Γöé  Γöé
  4847.                                                                                                                                      Γöé Dialog Text           Γöé Γöé     Γöé        Dialog        Γöé  Highlight     Γöé  Γöé
  4848.                                                                                                                                      Γöé Dialog Highlight      Γöé Γöé     Γöé                      Γöé                Γöé  Γöé
  4849.                                                                                                                                      Γöé Dialog Disabled       Γöé Γöé     Γöé       Highlight      Γöé                Γöé  Γöé
  4850.                                                                                                                                      Γöé Dialer Text           Γöé Γöé     Γöé       Disabled       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  Γöé
  4851.                                                                                                                                      Γöé Dialer Highlight      Γöé Γöé     Γöé                      Γöé                   Γöé
  4852.                                                                                                                                      Γöé Input Text            Γöé Γöé     Γöé   Input Hi Normal    Γöé                   Γöé
  4853.                                                                                                                                      Γöé Input Highlight       Γöé Γöé     Γöé                  ΓöîΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ   Γöé
  4854.                                                                                                                                      Γöé Errors                Γöé Γöé     Γöé                  Γöé       Errors      Γöé   Γöé
  4855.                                                                                                                                      Γöé Shadows               Γöé Γöé     Γöé                  ΓööΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ   Γöé
  4856.                                                                                                                                      Γöé Command Prompt        Γöé Γöé     ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ                   Γöé
  4857.                                                                                                                                      Γöé Cmd Input Text        Γöé Γöé          Shadow                                Γöé
  4858.                                                                                                                                      Γöé Cmd Input Highlight   Γöé Γöé ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ  Γöé
  4859.                                                                                                                                      Γöé Scrollback Title      Γöé Γöé      MenuText                    -- Logo --    Γöé
  4860.                                                                                                                                      Γöé Scrollback Text       Γöé Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4861.                                                                                                                                      Γöé Scrollback Marked     Γöé Γöé Scrollback Title      Γöé Chat Title             Γöé
  4862.                                                                                                                                      Γöé Scrollback Found      Γöé Γöé Normal Text           Γöé Remote Text            Γöé
  4863.                                                                                                                                      Γöé Chat Title            Γöé Γöé Marked Text           Γöé Chat Title             Γöé
  4864.                                                                                                                                      Γöé Chat Remote Text      Γöé Γöé Found Text            Γöé Local Text             Γöé
  4865.                                                                                                                                      Γöé Chat Local Text       Γöé Γöé                       Γöé                        Γöé
  4866.                                                                                                                                      ΓööΓöÇ[ F1=Help  ESC=Exit ]ΓöÇΓöÿ ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4867.  
  4868.                                                                   Figure JJ -- 
  4869.                                                                   TE2COLOR.EXE 
  4870.                                                                   Main Display 
  4871.  
  4872.                                                                   While you are 
  4873.                                                                   running 
  4874.                                                                   TE2COLOR.EXE 
  4875.                                                                   you will see 
  4876.                                                                   a display 
  4877.                                                                   similar to 
  4878.                                                                   the one shown 
  4879.                                                                   in Figure JJ. 
  4880.                                                                   The section 
  4881.                                                                   on the left 
  4882.                                                                   of the screen 
  4883.                                                                   is a menu of 
  4884.                                                                   items for 
  4885.                                                                   which the 
  4886.                                                                   color may be 
  4887.                                                                   redefined. 
  4888.                                                                   On the right 
  4889.                                                                   of the screen 
  4890.                                                                   is a 
  4891.                                                                   composite 
  4892.                                                                   example of 
  4893.                                                                   the various 
  4894.                                                                   program items 
  4895.                                                                   shown with 
  4896.                                                                   their current 
  4897.                                                                   color 
  4898.                                                                   settings. 
  4899.                                                                   When you 
  4900.                                                                   select an 
  4901.                                                                   item from the 
  4902.                                                                   menu, that 
  4903.                                                                   section of 
  4904.                                                                   the screen 
  4905.                                                                   changes to 
  4906.                                                                   become a 
  4907.                                                                   color grid 
  4908.                                                                   which you may 
  4909.                                                                   select from; 
  4910.                                                                   the left and 
  4911.                                                                   right arrow 
  4912.                                                                   keys select 
  4913.                                                                   the 
  4914.                                                                   foreground 
  4915.                                                                   and the up 
  4916.                                                                   and down 
  4917.                                                                   arrows select 
  4918.                                                                   the 
  4919.                                                                   background. 
  4920.  
  4921.                                                                   When you 
  4922.                                                                   press ESCape 
  4923.                                                                   to exit 
  4924.                                                                   TE2COLOR.EXE 
  4925.                                                                   you will be 
  4926.                                                                   given a 
  4927.                                                                   choice of 
  4928.                                                                   whether or 
  4929.                                                                   not to save 
  4930.                                                                   your changes 
  4931.                                                                   in the 
  4932.                                                                   initialization 
  4933.                                                                   file. 
  4934.  
  4935.                                                                   Note that 
  4936.                                                                   TE2COLOR.EXE 
  4937.                                                                   will save a 
  4938.                                                                   backup of the 
  4939.                                                                   original file 
  4940.                                                                   with the 
  4941.                                                                   extension 
  4942.                                                                   .IN1 which 
  4943.                                                                   contains the 
  4944.                                                                   original file 
  4945.                                                                   as it existed 
  4946.                                                                   just prior to 
  4947.                                                                   the most 
  4948.                                                                   recent 
  4949.                                                                   editing 
  4950.                                                                   session. 
  4951.  
  4952.  
  4953. ΓòÉΓòÉΓòÉ 10.3. TE2.XEX ΓòÉΓòÉΓòÉ
  4954.  
  4955. There can be any number on entries in the user programs file, only the first 
  4956. eight are used however. The default file name is "te2.xex".  Each entry uses 
  4957. four lines and is of the form: 
  4958.  
  4959.      procflags[,execflags]
  4960.     Program Title
  4961.     Executable File Name
  4962.     Parameters
  4963.  
  4964. procflags are: 
  4965.  
  4966.         one of:
  4967.                 DosExecPgm      = 0x0001
  4968.                 DosStartSession = 0x0002
  4969.         ORed with one of:
  4970.                 FOREGROUND      = 0x0010
  4971.                 BACKGROUND      = 0x0020
  4972.         ORed with:
  4973.                 CHILDSESSION    = 0x0100
  4974.  
  4975. execflags is zero if absent else it may be one or more of: 
  4976.  
  4977.                 SaveScreen      = 0x0001
  4978.                 Pause on return = 0x0002
  4979.  
  4980. "CHILDSESSION" is only valid with DosStartSession, it is ignored otherwise. 
  4981. execflags are only valid with a FOREGROUND, DosExecPgm entry, they are ignored 
  4982. otherwise. 
  4983.  
  4984. procflags and execflags may be expressed in decimal, octal, or hex. Use 
  4985. standard 'C' syntax, i.e., 27 == 033 == 0x001b == 27 decimal. Number bases can 
  4986. be intermixed from number to number. 
  4987.  
  4988. "Program Title" should not be more than 32 characters long; TE/2 does not check 
  4989. the length.  This is the title that will appear on TE/2 User Programs menu and, 
  4990. if the entry is a Session type entry, it will also appear on the Task Manager 
  4991. list and the sessions window if it has one. 
  4992.  
  4993. "Executable File Name" is just that.  It must have an extension (.exe or .com) 
  4994. and it may have an explicit drive/path.  If it does not have an explicit 
  4995. drive/path, the PATH environment variable will be searched for the executable. 
  4996. Batch files (.cmd) may not be executed directly.  To execute a batch file, 
  4997. specify CMD.EXE as the executable file name and "/c batchfilename" in the 
  4998. parameters field.  For session type entries, OS/2 will decided, based on the 
  4999. exefile header, whether to run the session full screen, in a vio window, or as 
  5000. a PM app. 
  5001.  
  5002. "Parameters" specifies the command line to send to the executed program.  There 
  5003. are a number of special variables that may be embedded anywhere in the command 
  5004. line allowing you to use some of TE/2's internal values and/or user inputs. A 
  5005. summary follows. Note that the characters used here ARE case sensitive. 
  5006.  
  5007.         %h == open comport handle
  5008.         %c == open comport name
  5009.         %n == open comport number
  5010.         %b == current baud
  5011.         %p == current parity
  5012.         %w == current word length
  5013.         %s == current number of stop bits
  5014.         %L == latest logfile name
  5015.         %D == latest downloaded file name
  5016.         %U == latest uploaded file name
  5017.         %? == user input string
  5018.               Optional syntaxes:
  5019.                 %?[s1]    uses "s1" as prompt for input, no default value
  5020.                 %?[s1%s2] uses "s1" as prompt for input,
  5021.                           "s2" as default value
  5022.                 %?[%s1]   uses the default prompt, "s1" as default value
  5023.         %% == percent sign
  5024.         anything else following '%' is itself
  5025.  
  5026. Example Entries: 
  5027.  
  5028.         0x0011,1
  5029.         External Download Protocol
  5030.         xdl.exe
  5031.         -H%h -B%b -r %?[Enter download filename:]
  5032.  
  5033. The above example will present the user with a dialog box which will prompt 
  5034. "Enter download filename:" and allow entry of a string of up to 126 characters. 
  5035. OS/2 will search the PATH for xdl.exe and, assuming that the port handle is 7, 
  5036. baud rate is 9600, and the user entered "foo.zip" in response to the dialog, 
  5037. xdl.exe will receive the command line "-H7 -B9600 -r foo.zip".  Xdl.exe will be 
  5038. executed as a child process of TE/2 in the foreground, TE/2's screen will be 
  5039. saved before and restored after xdl's execution. 
  5040.  
  5041.         0x0121
  5042.         Format Disk(s)
  5043.         c:/os2/bin/format.exe
  5044.         %?[Format parameters:%a: /4]
  5045.  
  5046. The above example will again present the user with a dialog box which will 
  5047. prompt "Format parameters:" and allow entry of a string of up to 126 
  5048. characters.  The default value of the input will be "a: /4" which may be 
  5049. accepted with a carriage return, edited, or replaced. c:/os2/bin/format.exe 
  5050. will be executed (if it exists) in its own session - either full screen or in a 
  5051. VIO window depending on whether you've marked format.exe as windowcompat.  The 
  5052. session will come up in the foreground but you may switch back to TE/2 by 
  5053. normal means at any time.  The session is a child session of TE/2 however, you 
  5054. will be returned to TE/2 when the session closes. 
  5055.  
  5056. The supplied TE2.XEX file contains eight more examples. 
  5057.  
  5058. NOTE: You may have multiple external program files.  Type 'N' while the 
  5059. External Program menu is up and you will be prompted for a new file.  This 
  5060. directive does NOT appear on the menu yet, you just have to know about it. 
  5061. CAUTION: Don't execute a FOREGROUND, DosExecPgm type process when you have 
  5062. massive amounts of incoming data at the comm port!  The comm and kbd handlers 
  5063. are disabled during the exec call; the call will return immediately from any 
  5064. background and/or session process but not from a foreground exec.  This could 
  5065. result in buffer overflows and loss of data. 
  5066.  
  5067.  
  5068. ΓòÉΓòÉΓòÉ 10.4. TE2.FNK ΓòÉΓòÉΓòÉ
  5069.  
  5070. You can define strings for the forty-eight function keys (F1-F12, shifted, 
  5071. control, and alt) via ALT-K. By default, these are read from the file TE2.FNK 
  5072. but key definitions may be saved to and read from other file names as well. 
  5073.  
  5074. Some special characters are recognized in these strings: '^' as a control code 
  5075. prefix (i.e., "^M" for carriage return, "^[" for ESCape, use "^!" to send the 
  5076. literal "^" character), and '~' to indicate a 1/2 second pause when 
  5077. transmitting the string. 
  5078.  
  5079. Please refer to the notes in the section which discusses redefining function 
  5080. keys via the Alt-K menu as it relates to the usage certain function keys by the 
  5081. VT100 and IBM 3101 emulations. 
  5082.  
  5083.  
  5084. ΓòÉΓòÉΓòÉ 10.5. TE2INP.XLT and TE2OUT.XLT ΓòÉΓòÉΓòÉ
  5085.  
  5086. TE/2 uses these two files to translate, character by character, bytes received 
  5087. and bytes transmitted respectively.  Each of these files is 256 bytes long and 
  5088. contains, for each of the 256 possible ASCII characters the ASCII character for 
  5089. the translation.  As supplied, these files will simply translate each character 
  5090. to itself.  The registered version of TE/2 includes an editor for manipulating 
  5091. these files.  Alternately, you may alter these files with a byte-oriented 
  5092. editor or rewrite them completely with a small program written in a high level 
  5093. language. 
  5094.  
  5095. If you do change these files, care should be taken in your choice of 
  5096. translations; especially concerning the translation of control characters (like 
  5097. carriage return or linefeed!) and with any character which may be used in an 
  5098. ANSI or 3101 command sequence by the terminal emulator (i.e., if you translate 
  5099. "m" then the ANSI "ESC [ 0 m" sequence to reset the color attribute will cease 
  5100. to function properly!).  There is one exception to this warning: The left 
  5101. square-bracket character, "[", used in nearly all ANSI and VT100 control 
  5102. sequences MAY be changed without worry.  TE/2 will pay special heed to the 
  5103. positioning of this character and will not translate it if it appears to be 
  5104. part of an ANSI or VT100 control sequence. 
  5105.  
  5106. Any character translated to zero in TE2INP.XLT will effectively block that 
  5107. character from display or any other further translation by TE/2 or the terminal 
  5108. emulation packages.  Because it is possible to transmit an ASCII zero (via 
  5109. Control-@ or other methods), this situation does not occur in TE2OUT.XLT. 
  5110.  
  5111.  
  5112. ΓòÉΓòÉΓòÉ 11. Registering TE/2 ΓòÉΓòÉΓòÉ
  5113.  
  5114. The two main questions regarding Registering TE/2 that you might have are: 
  5115.  
  5116.      Why register the program? 
  5117.      How do I register TE/2? 
  5118.  
  5119.  
  5120. ΓòÉΓòÉΓòÉ 11.1. Why Register? ΓòÉΓòÉΓòÉ
  5121.  
  5122. If you find that you like TE/2 and desire to continue using it, you should 
  5123. become a registered user.  Registration confers on you a number of benefits: 
  5124.  
  5125.      You will receive the full featured version of TE/2 which contains TE/2's 
  5126.       very powerful script language.  You can use TE/2 scripts for automating 
  5127.       logon procedures to all of the bulletin boards and services you routinely 
  5128.       call.  You can program a TE/2 host mode through the script language 
  5129.       creating a mini-BBS.  TE/2's script language is actually robust enough 
  5130.       that you may be tempted to do any number of programming chores that you 
  5131.       would normally need a 'real language' to do. A very complete 
  5132.       documentation file for the TE/2 script language is included with this 
  5133.       package and you are urged to read it through.  We'll just point out a 
  5134.       couple of major features here: 
  5135.  
  5136.         -  A full range of conditional and control statements: IF-ELSE-ENDIF 
  5137.            blocks with ELSEIF, DO WHILE, DO UNTIL, BREAK and CONTINUE 
  5138.            statements.  True subroutines. 
  5139.  
  5140.         -  User definable dynamic string and 32 bit integer variables, as many 
  5141.            as you'll need.  Variables may be local to the script file or global 
  5142.            and shared between script files. 
  5143.  
  5144.         -  Complete set of file handling functions for opening, closing, 
  5145.            reading, writing any number of files. 
  5146.  
  5147.         -  Asynchronous event watches that can launch another script or just 
  5148.            toggle a variable. 
  5149.  
  5150.         -  Low and high level interface into nearly all of TE/2's 
  5151.            functionality. 
  5152.  
  5153.         -  A command line interface for executing single statements. 
  5154.  
  5155.      You will also have the option of writing your TE/2 scripts in the REXX/2 
  5156.       Procedure Language if you are running under a version which includes 
  5157.       REXX.  All built-in functions available to the built-in script language 
  5158.       are also available to the REXX script plus you have access to all of the 
  5159.       built-in OS/2 system functions which you normally use with REXX command 
  5160.       files. 
  5161.  
  5162.      The registered version of TE/2 contains the CompuServe B+ protocol and an 
  5163.       enhanced ZModem which includes the ability to fine tune several internal 
  5164.       ZModem settings and the ability to resume aborted downloads. 
  5165.  
  5166.      You will also receive full printed documentation for TE/2. 
  5167.  
  5168.      You are automatically registered for the next version of TE/2 when it 
  5169.       becomes available.  You will be notified of all new releases thereafter 
  5170.       as they happen. 
  5171.  
  5172.      Registered users will receive priority service on technical assistance 
  5173.       through the Oberon Software User Support BBS. Anyone and everyone may 
  5174.       call the BBS with questions however. 
  5175.  
  5176.      Plus, you get the piece of mind to know that you have helped support the 
  5177.       shareware concept which is dedicated to bringing quality software at low 
  5178.       prices to as many people as possible. Shareware authors devote many, many 
  5179.       hours of their time creating their products.  If people register the 
  5180.       shareware programs they use, this will send a message to those talented 
  5181.       programmers that a noble cause can be a viable way of life! 
  5182.  
  5183.  
  5184. ΓòÉΓòÉΓòÉ 11.2. How to Register ΓòÉΓòÉΓòÉ
  5185.  
  5186. Refer to the accompanying file ORDER.FRM for a sample order form. Pricing 
  5187. information is contained in that file also.  If, for any reason, that file is 
  5188. unavailable to you, please write or call: 
  5189.  
  5190.                               Oberon Software, Inc.
  5191.                                1405 East Main St.
  5192.                                Mankato, MN  56001
  5193.                               507-388-7001 (voice)
  5194.                                507-388-7568 (fax)
  5195.  
  5196. Please contact Oberon Software for information regarding quantity discounts, 
  5197. academic discounts, sysop pricing, or other special offers. 
  5198.  
  5199. For use by corporations and other institutions, please  contact the Oberon 
  5200. Software for a licensing arrangement. 
  5201.  
  5202.  
  5203. ΓòÉΓòÉΓòÉ 12. Disclaimer ΓòÉΓòÉΓòÉ
  5204.  
  5205. Every care has been taken so that TE/2 will perform as outlined in this 
  5206. document and that it is as error free as the author can make it. We should be 
  5207. aware however that no piece of software is ever totally bug free. 
  5208.  
  5209. Use of this software for any purpose whatsoever constitutes your unqualified 
  5210. acceptance of the following statements. 
  5211.  
  5212. The author makes no warranty or representation that the software will be error 
  5213. free.  The author disclaims any warranties, either express or implied, 
  5214. including but not limited to any implied warranty of merchantability or fitness 
  5215. for any particular purpose. 
  5216.  
  5217. The user agrees to take full responsibility for the selection of and any use 
  5218. whatsoever made of the software. 
  5219.  
  5220. IN NO EVENT WILL THE AUTHOR BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING 
  5221. WITHOUT LIMITATION DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, 
  5222. LOSS OF BUSINESS INFORMATION OR THE LIKE) ARISING OUT OF THE USE OF, 
  5223. INTERRUPTION IN THE USE OF, OR INABILITY TO USE THIS SOFTWARE, EVEN IF THE 
  5224. AUTHOR HAS BEEN ADVISED OF ANY POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES. 
  5225.  
  5226.  
  5227. ΓòÉΓòÉΓòÉ 13. Copyright Notices ΓòÉΓòÉΓòÉ
  5228.  
  5229. "IBM", "IBM PC/AT", "PS/2", "IBM OS/2" are all registered trademarks of and 
  5230. copyright by International Business Machines. 
  5231.  
  5232. "Microsoft", "Microsoft Windows", "MS OS/2" are all registered trademarks of 
  5233. and copyright by the Microsoft Corporation. 
  5234.  
  5235. "Procomm" is a registered trademark of DataStorm Technologies. 
  5236.  
  5237. "VT100" and "VT220" are registered trademarks of Digital Equipment Corporation. 
  5238.  
  5239. "Hayes" is a registered trademark of Hayes Microcomputer Products. 
  5240.  
  5241. "GEnie" is a registered trademark of the General Electric Corporation. 
  5242.  
  5243. "MCI Mail" is a registered trademark of MCI Communications Corporation. 
  5244.  
  5245. "CompuServe" is a registered trademark of CompuServe Information Service. 
  5246.  
  5247. "Doorway" is a registered trademark of Marshall Dudley dba Doorway. 
  5248.  
  5249. "OS2You" is a product of M Wahlgren Software Development, Gothenburg, Sweden. 
  5250.  
  5251.  
  5252. ΓòÉΓòÉΓòÉ 14. Oberon Software ΓòÉΓòÉΓòÉ
  5253.  
  5254.                               Oberon Software, Inc.
  5255.                               1405 East Main Street
  5256.                              Mankato  MN 56001-5070
  5257.  
  5258.                             Voice phone: 507/388-7001
  5259.                           Bulletin Board: 507/388-1154
  5260.                                 FAX: 507/388-7568
  5261.                       Internet: ob-tech@OberonSoftware.com
  5262.                           http://www.OberonSoftware.com
  5263.